Mac で Postgress を管理するにはどうすればよいですか?

Mac で Postgress を管理するにはどうすればよいですか?

インストールしました。実行されているのがわかります。ただ、停止する方法がわかりません。または、再起動する方法がわかりません。

ネット上に何か良い参考資料はありますか? 私が見つけたのは、有料の管理アプリばかりです。

答え1

macportsを使用してインストールしたと仮定します。sudo port install postgresql84-serverのような感じ

通常、サーバーを「アクティブ化」するには、次のようなコマンドを実行する必要があります。

sudo -u postgres /opt/local/lib/postgresql84/bin/initdb /opt/local/var/db/postgresql84/defaultdb/

データベースディレクトリを作成します。次に

launchctl load -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

完全にオフにするには、

launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

通常、ビルドとインストールが完了すると、macports から次のことが通知されます。

最後に、これを使用するには、通常はパスに追加する必要があります。

export PATH=$PATH:/opt/local/lib/postgresql84/bin

次に、通常のコマンドを使用できるようになります。

createuser my_user 
createdb -O my_user my_database
psql -U postgres

答え2

それは を通じて始まりましたかlaunchd? もしそうなら、 はman launchctlあなたの友人です。

答え3

pgadminIII は優れた管理ツールです。無料で利用できます。

http://www.pgadmin.org/download/macosx.php

サーバーの起動と停止はできませんが、DDL ステートメントを知らなくても開始できる優れた方法です。また、データの表示やアドホック クエリの実行にも非常に便利です。

関連情報