Database 第一次安装postgres时,我应该在哪里安装`initdb`?
在新机器上设置开发环境时,brew安装了postgres。现在我第一次需要Database 第一次安装postgres时,我应该在哪里安装`initdb`?,database,postgresql,development-environment,Database,Postgresql,Development Environment,在新机器上设置开发环境时,brew安装了postgres。现在我第一次需要initdb,我应该为这个命令指定哪个目录?假设您在OS X上,给定“brew”,那么: 如果您打算在自己的用户帐户下运行postgres服务器,请将其放置在类似于/Users/MyUserName/Library/postgres\u data的位置 如果您打算从launchd作为系统服务运行它,作为一个专用的postgres用户,请将它放在/Library/中的某个位置 然而,自制软件通过以下几点让您无法掌控: 我
initdb
,我应该为这个命令指定哪个目录?假设您在OS X上,给定“brew”,那么:
- 如果您打算在自己的用户帐户下运行postgres服务器,请将其放置在类似于
的位置/Users/MyUserName/Library/postgres\u data
- 如果您打算从
作为系统服务运行它,作为一个专用的postgres用户,请将它放在launchd
中的某个位置/Library/
brew services start postgres
如果没有,交互式帮助可能会告诉您需要做什么。安装postgres时,brew似乎无法创建数据库,我的解决方案是运行
createdb
,然后一切正常。您可以选择任何选项。这就是为什么它是一个参数。。。
brew services start postgres