pgd node restart#
概要#
pgd node restart コマンドは、 pg_ctl
を直接使用して、ノードでPostgresインスタンスを再起動します。ノードでsystemdまたは別のサービスマネージャーを構成する必要はありません。
ユーザーとロール#
pg_ctl restart をOSレベルのオペレーションとして実行し、
PGDまたはPostgresロールをチェックしません。ノードのデータディレクトリを所有するOSユーザーとしてコマンドを実行します。
ユーザーロール を参照してください。
構文#
pgd node <NODE_NAME> restart [OPTIONS]
<NODE_NAME> は、再起動するノードの名前です。
オプション#
Short |
Long |
Description |
|---|---|---|
-D |
--pgdata <PG_DATA> |
ノードのデータディレクトリ。必須。 `PGDATA`環境変数でも設定します。 |
--bindir <BINDIR> |
Postgres `bin`ディレクトリへのパス。デフォルトは`pgd`が存在するディレクトリです。 |
|
--dbname <DBNAME> |
ノード名検証のために接続するデータベース。 PGDノードの場合はデフォルトの`pgddb`、EPASの場合は`edb`、それ以外の場合は`postgres`です。 |
|
-m |
--mode <MODE> |
再起動する前に使用するシャットダウンモード smart、fast、または`immediate`またはこれらのいずれかの最初の文字。省略すると、`pg_ctl`のデフォルト`fast`が使用されます。 |
-l |
--log <FILENAME> |
サーバーログを`FILENAME`に追加します。現在のディレクトリのデフォルト`postgres-<port>.log`。 |
-W |
--no-wait |
操作が完了するまで待たないでください。 |
-t |
--timeout <SECS> |
|
-s |
--silent |
エラーのみを出力し、情報メッセージはなし。 `--verbose`とは使用できません。 |
-O |
--options <OPTS> |
`postgres`コマンドにパススルーするオプション。再現性があります。 |
--verbose |
詳細な出力。 `--silent`とは使用できません。 |
Global Options も参照してください。
例#
ノードでPostgresインスタンスを再起動します#
pgd node kaboom restart --pgdata /var/lib/edb-pge/17/main