|
db-debug-jpql-<datasource>
名前付き <datasource> に使用されます。
JPA SQL ステートメントの生成をデバッグするには、SQL ステートメントにコメントとして JPQL 情報を追加します。
CLI: --db-debug-jpql-<datasource> 環境変数: KC_DB_DEBUG_JPQL_<DATASOURCE>
|
true、false (デフォルト)
|
|
db-driver-<datasource> 🛠
名前付き <datasource> に使用されます。
JDBC ドライバーの完全修飾名。設定されていない場合、選択したデータベースに応じてデフォルトのドライバーが設定されます。
CLI: --db-driver-<datasource> 環境変数: KC_DB_DRIVER_<DATASOURCE>
| |
|
db-enabled-<datasource>
名前付きデータソース <datasource> をランタイムに有効にするかどうか。
CLI: --db-enabled-<datasource> 環境変数: KC_DB_ENABLED_<DATASOURCE>
|
true (デフォルト)、false
|
|
db-kind-<datasource> 🛠
名前付き <datasource> に使用されます。
データベースベンダー。実稼働モードでは、dev-file のデフォルト値は非推奨となり、代わりに db を明示的に指定する必要があります。
CLI: --db-kind-<datasource> 環境変数: KC_DB_KIND_<DATASOURCE>
|
dev-file, dev-mem, mariadb, mssql, mysql, oracle, postgres, tidb
|
|
db-log-slow-queries-threshold-<datasource>
名前付き <datasource> に使用されます。
設定されたしきい値よりも遅い SQL ステートメントを、ロガー org.hibernate.SQL_SLOW と log-level 情報を使用してログに記録します。
CLI: --db-log-slow-queries-threshold-<datasource> 環境変数: KC_DB_LOG_SLOW_QUERIES_THRESHOLD_<DATASOURCE>
|
10000 (デフォルト)
|
|
db-password-<datasource>
名前付き <datasource> に使用されます。
データベースユーザーアカウントのパスワード
CLI: --db-password-<datasource> 環境変数: KC_DB_PASSWORD_<DATASOURCE>
| |
|
db-pool-initial-size-<datasource>
名前付き <datasource> に使用されます。
接続プールの初期サイズ。
CLI: --db-pool-initial-size-<datasource> 環境変数: KC_DB_POOL_INITIAL_SIZE_<DATASOURCE>
| |
|
db-pool-max-size-<datasource>
名前付き <datasource> に使用されます。
接続プールの最大サイズ。
CLI: --db-pool-max-size-<datasource> 環境変数: KC_DB_POOL_MAX_SIZE_<DATASOURCE>
|
100 (デフォルト)
|
|
db-pool-min-size-<datasource>
名前付き <datasource> に使用されます。
接続プールの最小サイズ。
CLI: --db-pool-min-size-<datasource> 環境変数: KC_DB_POOL_MIN_SIZE_<DATASOURCE>
| |
|
db-schema-<datasource>
名前付き <datasource> に使用されます。
使用するデータベーススキーマ
CLI: --db-schema-<datasource> 環境変数: KC_DB_SCHEMA_<DATASOURCE>
| |
|
db-url-database-<datasource>
名前付き <datasource> に使用されます。
選択したベンダーのデフォルト JDBC URL のデータベース名を設定します。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-database-<datasource> 環境変数: KC_DB_URL_DATABASE_<DATASOURCE>
| |
|
db-url-full-<datasource>
名前付き <datasource> に使用されます。
データベースの完全な JDBC URL。指定しない場合、選択したデータベースベンダーに基づきデフォルト URL が設定されます。たとえば、postgres を使用している場合、デフォルトの JDBC URL は jdbc:postgresql://localhost/keycloak になります。
CLI: --db-url-full-<datasource> 環境変数: KC_DB_URL_FULL_<DATASOURCE>
| |
|
db-url-host-<datasource>
名前付き <datasource> に使用されます。
選択したベンダーのデフォルト JDBC URL のホスト名を設定します。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-host-<datasource> 環境変数: KC_DB_URL_HOST_<DATASOURCE>
| |
|
db-url-port-<datasource>
名前付き <datasource> に使用されます。
選択したベンダーのデフォルト JDBC URL のポートを設定します。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-port-<datasource> 環境変数: KC_DB_URL_PORT_<DATASOURCE>
| |
|
db-url-properties-<datasource>
名前付き <datasource> に使用されます。
選択したベンダーのデフォルト JDBC URL のプロパティーを設定します。データベースベンダーが想定する形式に従ってプロパティーを設定し、そのプロパティー値の先頭に正しい文字を追加してください。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-properties-<datasource> 環境変数: KC_DB_URL_PROPERTIES_<DATASOURCE>
| |
|
db-username-<datasource>
名前付き <datasource> に使用されます。
データベースユーザーのユーザー名
CLI: --db-username-<datasource> 環境変数: KC_DB_USERNAME_<DATASOURCE>
| |
|
transaction-xa-enabled-<datasource> 🛠
true に設定すると、<datasource> データソースの XA が使用されます。
CLI: --transaction-xa-enabled-<datasource> 環境変数: KC_TRANSACTION_XA_ENABLED_<DATASOURCE>
|
true (デフォルト)、false
|