dbinit psql

dbinit psql

KUSANAGIで使用するデータベースを変更、あるいは新規に選択、あるいは最適化します。

使用例

kusanagi dbinit psql --use psql13
kusanagi dbinit psql

オプション

(オプション指定なし)

データベースの設定を最適化します。
KUSANAGIのセットアップ後にインスタンスの変更等行った場合に実行します。

使用するデータベースサーバ

[--use {installed | psql13 | psql14 | psql15 | psql16}]	

デフォルト : installed

使用するデータベースサーバを指定します。それぞれ指定したときは以下のデータベースサーバを起動します。

  • --use installed : 現在インストールされているPostgreSQL
  • --use psql13 : PostgreSQL 13
  • --use psql14 : PostgreSQL 14
  • --use psql15 : PostgreSQL 15
  • --use psql16 : PostgreSQL 16

PostgreSQLのrootパスワード

[--dbrootpass パスワード]

PostgreSQLのrootパスワードとして指定したパスワードを設定します。
このパスワードには、「A~Z、a~z、0~9、.、!、#、%、+、_、-」の組み合わせからなる8文字以上の文字列を指定してください。
指定しない場合はパスワードを変更しません。

実行例

# kusanagi dbinit psql
dbinit completed.