在登录/启动时启动PostgreSQL

时间:2013-12-31 21:44:46

标签: macos postgresql

我在OS X上并通过自制程序安装了PostgreSQL。现在每当我想开始开发时,我都需要运行以下命令来启动PostgreSQL。

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

我尝试了一些不同的链接,我发现尝试设置它,所以当我登录到我的机器时,PostgreSQL会自动启动。但是,使用不同的安装方法,我似乎无法找到有效的方法。

我也尝试过使用Automator来启动它。但是,即使这些资源也不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

$ brew info postgresql
...
To have launchd start postgresql at login:
    ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
Then to load postgresql now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist