pgd node start#
概要#
pgd node start コマンドは、 pg_ctl
を直接使用して、ノードでPostgresインスタンスを起動します。ノードでsystemdまたは別のサービスマネージャーを構成する必要はありません。
ユーザーとロール#
pg_ctl start をOSレベルのオペレーションとして実行し、
PGDまたはPostgresロールをチェックしません。ノードのデータディレクトリを所有するOSユーザーとしてコマンドを実行します。
ユーザーロール を参照してください。
構文#
pgd node <NODE_NAME> start [OPTIONS]
<NODE_NAME> は、起動するノードの名前です。
オプション#
Short |
Long |
Description |
|---|---|---|
-D |
--pgdata <PG_DATA> |
ノードのデータディレクトリ。必須。 `PGDATA`環境変数でも設定します。 |
--bindir <BINDIR> |
Postgres `bin`ディレクトリへのパス。デフォルトは`pgd`が存在するディレクトリです。 |
|
--dbname <DBNAME> |
ノード名検証のために接続するデータベース。 PGDノードの場合はデフォルトの`pgddb`、EPASの場合は`edb`、それ以外の場合は`postgres`です。 |
|
-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 start --pgdata /var/lib/edb-pge/17/main
完了を待たずにノードを起動する#
pgd node kaboom start --pgdata /var/lib/edb-pge/17/main --no-wait