1

当我点击Open psql带有蓝色大象的 Welcome to Postgres 窗口时,它会打开一个终端,我会收到以下命令并输出:

Tyler-Singer-Clarks-MacBook-Pro:~ Tyler$ '/Applications/Postgres.app/Contents/Version
/9.3/bin'/psql -p5432
psql: FATAL:  database "Tyler" does not exist

为什么这个数据库会存在或不存在?(我不确定是什么导致了这个数据库的存在,因此我应该在哪里寻找以解决这个问题)

编辑:欢迎窗口显示“您现在有一个本地运行的 PostgreSQL 服务器”。它并没有给我一个关于无法使用端口 5432 的错误。

4

2 回答 2

5

http://postgresapp.com/documentation/install.html

brew uninstall postgresql通过将大象从应用程序拖到垃圾箱并清空垃圾箱来卸载 postgresql 并卸载 Postgres.app。关键是然后按照上面链接中的说明删除~/Library/Application\ Support/Postgres. 只有这样,brew install postgresql使用该链接中的安装说明安装 postgresql 和 Postgres.app 才最终起作用。

经典,“关闭它,打开它”解决方案,但必须完全正确地完成它。

于 2014-08-19T17:44:17.177 回答
1

尝试createdb Tyler从终端执行。

PostgresApp 应该在设置期间使用您的用户名创建一个数据库。显然这有时会失败并需要手动创建。

更多信息:PostgresApp 问题 #139

于 2014-08-19T17:26:27.990 回答