在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
广告
将在 10 秒后关闭
bannerAds