安装 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 –

[MacOS] Homebrew で PostgreSQL をインストールする手順

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/

广告
将在 10 秒后关闭
bannerAds