安装 PostgreSQL
卸载
使用Homebrew安装的删除PostgreSQL。
Note: The translation provided is in Simplified Chinese.
brew uninstall postgresql
删除数据库集群。
如果在进行initdb初始化时已经存在,就会发生错误,所以需要事先删除文件夹。
rm -rf /usr/local/var/postgres
安装
用Homebrew进行安装。
直到任务完成之前,请继续等待(这个过程可能需花费约5分钟时间)
brew install postgresql
2. 数据库集群的初始化
在英语和日语领域,locale设置是没有意义的,因此不使用它。(因为会导致排序处理变慢等问题,请务必添加–no-locale选项)
initdb /usr/local/var/postgres -E utf8 --no-locale
如果可以获取到数据库列表,则表示安装成功。
psql -l
3. 自动启动设置
3. 设定自动启动功能
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
4. 设置环境变量
设置环境变量PGDATA。如果使用bash,则在~/.bash_profile中设置。
export PGDATA=/usr/local/var/postgres
请查阅参考网站。
关于设置地区设置的必要性
http://codenote.net/mac/homebrew/187.html –
http://masutaka.net/chalow/2014-02-01-1.html –
http://masutaka.net/chalow/2014-02-01-1.html
http://succzero.hatenablog.com/entry/2014/09/21/133315 –
http://morizyun.github.io/blog/postgresql-mac-centos-rails/ –
http://morizyun.github.io/blog/postgresql-mac-centos-rails/
http://b.pyar.bz/blog/2014/10/21/mac-postgresql-installation/ –
http://b.pyar.bz/blog/2014/10/21/mac-postgresql-installation/