在Mac OS上,停止通过GUI方式从EnterpriseDB安装的PostgreSQL服务等
从EnterpriseDB下载并通过GUI进行安装的PostgreSQL,包含了pgAdmin等等,非常方便。但是在像MacBook Air之类的移动设备上,由于出现了自动启动服务等功能,导致我有些担心电池的耗电情况,所以想知道如何停止服务等操作。
停止服务
PostgreSQL服务器的守护进程停止了。
$ sudo launchctl unload /Library/LaunchDaemons/com.edb.launchd.postgresql-x.x.plist
删除服务
停止自动启动PostgreSQL服务器。可以将其备份为mv,而不是删除。
$ sudo rm /Library/LaunchDaemons/com.edb.launchd.postgresql-x.x.plist
手動操作启动/停止PostgreSQL服务器。
如果停止了自动启动,如果需要的话,我想要启动PostgreSQL服务器。
$ sudo -u postgres pg_ctl -D /Library/PostgreSQL/x.x/data start
$ sudo -u postgres pg_ctl -D /Library/PostgreSQL/x.x/data stop