Where should I `initdb` on a first postgres install?
在新机器上设置开发环境,酿造已安装的postgres。 现在我第一次需要
假设你在OS X上,给出"brew",那么:
-
如果您打算在自己的用户帐户下运行postgres服务器,请将其放在
/Users/MyUserName/Library/postgres_data 之类的位置。 -
如果您打算从
launchd 作为系统服务运行它,作为专用的postgres用户,请将其放在/Library/ 中的某个位置。
但是,Homebrew用
1 | brew tap homebrew/services |
我建议使用。 我没有Mac,并且文档似乎不存在,但它看起来很简单:
1 | brew services START postgres |
如果没有,交互式帮助可能会告诉您需要做什么。
在安装postgres时似乎brew无法创建数据库,我在这里找到的解决方案是运行