PostgreSQL

Mac OSでEnterpriseDBからGUIインストールしたPostgreSQLのサービス停止など

More than 3 years have passed since last update.

EnterpriseDBからダウンロードしてGUIインストールしたPostgreSQLは、pgAdminなんかも入ってて楽なんだけど、サービスも自動起動するようになったりしてMacBook Airなんかのモバイルではちょっと電力的に不安を感じたりしたので止め方など。

サービスの停止

PostgreSQLサーバーのdaemonが停止

$ 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