LKCLI(コマンドラインインターフェース)を使用して、PostgreSQLをセットアップできます。

コマンドラインからのPostgreSQLリソースの作成/拡張/構成

create pgsql

: #lkcli resource create pgsql --tag <tag> --datadir <data directory> --port <port> --socket <socket> --dbuser <user name> --logfile <full path to log> --switchback <switchback type> --exepath <directory where exe is located> --clientexe <path to psql> --adminexe <path to pg_ctl>

オプション デフォルト 説明
--datadir <str> データベースのデータがあるディレクトリの絶対パス。
--port <num> PostgreSQL が使用しているポート番号。
--socket <str> PostgreSQL が使用しているソケットのパス。
--dbuser <str> PostgreSQL が使用しているユーザー名。
--logfile <str> ログを出力先となる絶対パス。
[--exepath <str>] /usr/bin 実行ファイルがあるディレクトリの絶対パス。
[--clientexe <str>] <exepath>/psql 実行ファイル “psql” の絶対パス。
[--adminexe <str>] <exepath>/pg_ctl 実行ファイル “pg_ctl” の絶対パス。

extend pgsql

: #lkcli resource extend pgsql --tag <tag> --dest <backup node> --switchback <switchback type> --template_prioity <priority> --target_priority <prority> --exepath <directory where exe is located>

オプション デフォルト 説明
[--exepath <str>] 拡張元と同一 拡張先となるノード上で実行ファイルがあるディレクトリの絶対パス。指定しなかった場合は、拡張元の設定を引き継ぎます。

config pgsql

: #lkcli resource config pgsql --tag <tag> --dbuser <user name>

オプション デフォルト 説明
[--dbuser <str>] なし PostgreSQL が使用しているユーザー名。

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信