在Mac上使用Homebrew的PostgreSQL

Boh*_*ohn 18 postgresql osx-mountain-lion

首先我使用自制软件并安装postgresql,我得到了这条成功消息:

==>摘要/usr/local/Cellar/postgresql/9.2.2:2819个文件,39M,内置68秒

然后我需要运行这个命令:

initdb `brew --prefix`/var/postgres -E utf8
Run Code Online (Sandbox Code Playgroud)

但这是我得到的信息:我该怎么做?也在OSX 10.8.2上运行

属于该数据库系统的文件将由用户"JonyIve"拥有.此用户还必须拥有服务器进程.

数据库集群将使用语言环境"en_US.UTF-8"进行初始化.默认文本搜索配置将设置为"english".

initdb:目录"/ usr/local/var/postgres"存在但不为空如果要创建新的数据库系统,请删除或清空目录"/ usr/local/var/postgres"或使用参数运行initdb除了"/ usr/local/var/postgres".

Chr*_*ers 44

假设这是一个新安装,而不是重新安装,我认为解决您的问题非常简单:

initdb `brew --prefix`/var/postgres/data -E utf8
Run Code Online (Sandbox Code Playgroud)

通常,数据目录称为"数据",位于postgresql主目录下.这允许共享日志文件访问等的可能性.