Postmasterの停止
【コマンド】
pg_ctl -D datadir stop
「-D」オプションデータベースファイルの場所を指定。省略した場合は、環境変数PGDATAが使われる。
【例】
datadirが「/usr/local/pgsql/data」の場合
pg_ctl -D /usr/local/pgsql/data stop
Postmasterの起動
【コマンド】
pg_ctl -o -i -D datadir start
「-D」オプションデータベースファイルの場所を指定。省略した場合は、環境変数PGDATAが使われる。
「-o」オプション追加オプションの指定。
追加パラメータは通常、1つのグループとして渡ることを保障するために、単一もしくは二重引用符で囲まれる。
TCP/IPでデータベースにアクセスする場合、-iオプションを指定する。
【例】
datadirが「/usr/local/pgsql/data」の場合
pg_ctl -o -i -D /usr/local/pgsql/data start
補足
--help オプションで、pg_ctl のオプション一覧を表示できる。
また、postmaster --help で postmaster のオプションを表示できる。