|
db-debug-jpql-<datasource>
<datasource> で使用されます。
JPA SQL ステートメントの生成をデバッグするには、SQL ステートメントにコメントとして JPQL 情報を追加します。
CLI: --db-debug-jpql-<datasource> Env: KC_DB_DEBUG_JPQL_<DATASOURCE>
|
true、false (デフォルト)
|
|
db-driver-<datasource> Options
<datasource> で使用されます。
JDBC ドライバーの完全修飾クラス名。設定されていない場合、選択したデータベースに応じてデフォルトのドライバーが設定されます。
CLI: --db-driver-<datasource> Env: KC_DB_DRIVER_<DATASOURCE>
| |
|
db-enabled-<datasource>
指定されたデータソース <datasource> を実行時に有効にする必要がある場合。
CLI: --db-enabled-<datasource> Env: KC_DB_ENABLED_<DATASOURCE>
|
true (デフォルト)、false
|
|
db-kind-<datasource> Options
<datasource> で使用されます。
データベースベンダー。実稼働モードでは、dev-file のデフォルト値は非推奨です。代わりに明示的に db を指定する必要があります。
CLI: --db-kind-<datasource> Env: 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 およびログレベル情報で設定されたしきい値よりも遅くなります。
CLI: --db-log-slow-queries-threshold-<datasource> Env: KC_DB_LOG_SLOW_QUERIES_THRESHOLD_<DATASOURCE>
|
10000 (デフォルト)
|
|
db-password-<datasource>
<datasource> で使用されます。
データベースユーザーアカウントのパスワード
CLI: --db-password-<datasource> Env: KC_DB_PASSWORD_<DATASOURCE>
| |
|
db-pool-initial-size-<datasource>
<datasource> で使用されます。
接続プールの初期サイズ。
CLI: --db-pool-initial-size-<datasource> Env: KC_DB_POOL_INITIAL_SIZE_<DATASOURCE>
| |
|
db-pool-max-size-<datasource>
<datasource> で使用されます。
接続プールの最大サイズ。
CLI: --db-pool-max-size-<datasource> Env: KC_DB_POOL_MAX_SIZE_<DATASOURCE>
|
100 (デフォルト)
|
|
db-pool-min-size-<datasource>
<datasource> で使用されます。
接続プールの最小サイズ。
CLI: --db-pool-min-size-<datasource> Env: KC_DB_POOL_MIN_SIZE_<DATASOURCE>
| |
|
db-schema-<datasource>
<datasource> で使用されます。
使用するデータベーススキーマ
CLI: --db-schema-<datasource> Env: KC_DB_SCHEMA_<DATASOURCE>
| |
|
db-url-database-<datasource>
<datasource> で使用されます。
選択したベンダーのデフォルト JDBC URL のデータベース名を設定します。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-database-<datasource> Env: 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> Env: KC_DB_URL_FULL_<DATASOURCE>
| |
|
db-url-host-<datasource>
<datasource> で使用されます。
選択したベンダーのデフォルト JDBC URL のホスト名を設定します。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-host-<datasource> Env: KC_DB_URL_HOST_<DATASOURCE>
| |
|
db-url-port-<datasource>
<datasource> で使用されます。
選択したベンダーのデフォルト JDBC URL のポートを設定します。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-port-<datasource> Env: KC_DB_URL_PORT_<DATASOURCE>
| |
|
db-url-properties-<datasource>
<datasource> で使用されます。
選択したベンダーのデフォルト JDBC URL プロパティーを設定します。プロパティーをデータベースベンダーが要求する形式に応じて設定すること、およびこのプロパティー値の最初に適切な文字を追加するようにしてください。db-url オプションが設定されている場合、このオプションは無視されます。
CLI: --db-url-properties-<datasource> Env: KC_DB_URL_PROPERTIES_<DATASOURCE>
| |
|
db-username-<datasource>
<datasource> で使用されます。
データベースユーザーのユーザー名
CLI: --db-username-<datasource> Env: KC_DB_USERNAME_<DATASOURCE>
| |
|
transaction-xa-enabled-<datasource> Options
true に設定すると、<datasource> データソースの XA が使用されます。
CLI: --transaction-xa-enabled-<datasource> Env: KC_TRANSACTION_XA_ENABLED_<DATASOURCE>
|
true (デフォルト)、false
|