我使用Postgresql应用程序的mac(
http://postgresapp.com/)。我以前在其他机器上使用它,但它给我一些麻烦,当安装在我的MacBook。我已经安装了应用程序,我跑了:
原文链接:https://www.f2er.com/postgresql/194094.htmlpsql -h localhost
它返回:
psql: FATAL: database "<user>" does not exist
看来我甚至不能运行控制台来创建它试图找到的数据库。同样的事情发生时,我只是运行:
psql
机器统计:
> OSX 10.8.4
> psql(Postgresql)9.2.4
任何帮助是赞赏。
我也试图通过homebrew安装Postgresql,我得到相同的问题。我也读过应用程序文档页面,说明:
When Postgres.app first starts up,it creates the $USER database,
which is the default database for psql when none is specified. The
default user is $USER,with no password.
所以看起来应用程序不是创建$ USER,但我已经安装了>卸载 – 重新安装了几次,所以它必须是我的机器的东西。
我发现答案,但我不知道它是如何工作作为回答这个线程的用户 – > Getting Postgresql Running In Mac: Database “postgres” does not exist没有跟进。我使用以下命令获取psql打开:
psql -d template1
我会离开这一个未回答,直到有人可以提供一个解释为什么这个工作。