9.14. 関連するオプション


Expand
 

db 🛠

データベースベンダー

実稼働モードでは、dev-file のデフォルト値は非推奨であるため、代わりに db を明示的に指定する必要があります。

名前付きキー: db-kind-<datasource> Options

CLI: --db
Env: KC_DB

dev-file (デフォルト)、dev-memmariadbmssqlmysqloraclepostgrestidb

db-debug-jpql

JPA SQL ステートメントの生成をデバッグするには、SQL ステートメントにコメントとして JPQL 情報を追加します。

名前付きキー: db-debug-jpql-<datasource>

CLI: --db-debug-jpql
Env: KC_DB_DEBUG_JPQL

truefalse (デフォルト)

db-driver 🛠

JDBC ドライバーの完全修飾名。

設定されていない場合、選択したデータベースに応じてデフォルトのドライバーが設定されます。

名前付きキー: db-driver-<datasource> Options

CLI: --db-driver
Env: KC_DB_DRIVER

 

db-log-slow-queries-threshold

設定されたしきい値よりも遅い SQL ステートメントを logger org でログに記録します。

hibernate.SQL_SLOW およびログレベルの情報。

名前付きキー: db-log-slow-queries-threshold-<datasource>

CLI: --db-log-slow-queries-threshold
Env: KC_DB_LOG_SLOW_QUERIES_THRESHOLD

10000 (デフォルト)

db-password

データベースユーザーアカウントのパスワード

名前付きキー: db-password-<datasource>

CLI: --db-password
Env: KC_DB_PASSWORD

 

db-pool-initial-size

接続プールの初期サイズ。

名前付きキー: db-pool-initial-size-<datasource>

CLI: --db-pool-initial-size
Env: KC_DB_POOL_INITIAL_SIZE

 

db-pool-max-lifetime

接続がプール内に留まる最大時間。この時間が経過すると接続は戻ったときに閉じられ、必要に応じて置き換えられます。

ISO 8601 期間値、秒数の秒数、または整数の後に [ms、h、m、s、d] のいずれかを指定できます。

CLI: --db-pool-max-lifetime
Env: KC_DB_POOL_MAX_LIFETIME

 

db-pool-max-size

接続プールの最大サイズ。

名前付きキー: db-pool-max-size-<datasource>

CLI: --db-pool-max-size
Env: KC_DB_POOL_MAX_SIZE

100 (デフォルト)

db-pool-min-size

接続プールの最小サイズ。

名前付きキー: db-pool-min-size-<datasource>

CLI: --db-pool-min-size
Env: KC_DB_POOL_MIN_SIZE

 

db-schema

使用するデータベーススキーマ

名前付きキー: db-schema-<datasource>

CLI: --db-schema
Env: KC_DB_SCHEMA

 

db-url

データベースの完全な JDBC URL

指定しない場合、選択したデータベースベンダーに基づきデフォルト URL が設定されます。たとえば、postgres を使用している場合、デフォルトの JDBC URL は jdbc:postgresql://localhost/keycloak になります。

名前付きキー: db-url-full-<datasource>

CLI: --db-url
Env: KC_DB_URL

 

db-url-database

選択したベンダーのデフォルト JDBC URL のデータベース名を設定します。

db-url オプションが設定されている場合、このオプションは無視されます。

名前付きキー: db-url-database-<datasource>

CLI: --db-url-database
Env: KC_DB_URL_DATABASE

 

db-url-host

選択したベンダーのデフォルト JDBC URL のホスト名を設定します。

db-url オプションが設定されている場合、このオプションは無視されます。

名前付きキー: db-url-host-<datasource>

CLI: --db-url-host
Env: KC_DB_URL_HOST

 

db-url-port

選択したベンダーのデフォルト JDBC URL のポートを設定します。

db-url オプションが設定されている場合、このオプションは無視されます。

名前付きキー: db-url-port-<datasource>

CLI: --db-url-port
Env: KC_DB_URL_PORT

 

db-url-properties

選択したベンダーのデフォルト JDBC URL のプロパティーを設定します。

データベースベンダーが想定する形式に従ってプロパティーを設定し、そのプロパティー値の先頭に正しい文字を追加してください。db-url オプションが設定されている場合、このオプションは無視されます。

名前付きキー: db-url-properties-<datasource>

CLI: --db-url-properties
Env: KC_DB_URL_PROPERTIES

 

db-username

データベースユーザーのユーザー名

名前付きキー: db-username-<datasource>

CLI: --db-username
Env: KC_DB_USERNAME

 

transaction-xa-enabled 🛠

true に設定すると、XA データソースが使用されます。

名前付きキー: transaction-xa-enabled-<datasource> Options

CLI: --transaction-xa-enabled
Env: KC_TRANSACTION_XA_ENABLED

truefalse (デフォルト)

9.14.1. 追加のデータソースオプション

Expand
 

db-debug-jpql-<datasource>

<datasource> で使用されます。

JPA SQL ステートメントの生成をデバッグするには、SQL ステートメントにコメントとして JPQL 情報を追加します。

CLI: --db-debug-jpql-<datasource>
Env: KC_DB_DEBUG_JPQL_<DATASOURCE>

truefalse (デフォルト)

db-driver-<datasource&gt; Options

<datasource> で使用されます。

JDBC ドライバーの完全修飾クラス名。設定されていない場合、選択したデータベースに応じてデフォルトのドライバーが設定されます。

CLI: --db-driver-<datasource&gt;
Env: KC_DB_DRIVER_<DATASOURCE>

 

db-enabled-<datasource>

指定されたデータソース <datasource> を実行時に有効にする必要がある場合。

CLI: --db-enabled-<datasource&gt;
Env: KC_DB_ENABLED_<DATASOURCE>

true (デフォルト)、false

db-kind-<datasource&gt; Options

<datasource> で使用されます。

データベースベンダー。実稼働モードでは、dev-file のデフォルト値は非推奨です。代わりに明示的に db を指定する必要があります。

CLI: --db-kind-<datasource&gt;
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&gt;
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&gt;
Env: KC_DB_SCHEMA_<DATASOURCE>

 

db-url-database-<datasource>

<datasource> で使用されます。

選択したベンダーのデフォルト JDBC URL のデータベース名を設定します。db-url オプションが設定されている場合、このオプションは無視されます。

CLI: --db-url-database-<datasource&gt;
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&gt;
Env: KC_DB_URL_FULL_<DATASOURCE>

 

db-url-host-<datasource>

<datasource> で使用されます。

選択したベンダーのデフォルト JDBC URL のホスト名を設定します。db-url オプションが設定されている場合、このオプションは無視されます。

CLI: --db-url-host-<datasource&gt;
Env: KC_DB_URL_HOST_<DATASOURCE>

 

db-url-port-<datasource>

<datasource> で使用されます。

選択したベンダーのデフォルト JDBC URL のポートを設定します。db-url オプションが設定されている場合、このオプションは無視されます。

CLI: --db-url-port-<datasource&gt;
Env: KC_DB_URL_PORT_<DATASOURCE>

 

db-url-properties-<datasource>

<datasource> で使用されます。

選択したベンダーのデフォルト JDBC URL プロパティーを設定します。プロパティーをデータベースベンダーが要求する形式に応じて設定すること、およびこのプロパティー値の最初に適切な文字を追加するようにしてください。db-url オプションが設定されている場合、このオプションは無視されます。

CLI: --db-url-properties-<datasource&gt;
Env: KC_DB_URL_PROPERTIES_<DATASOURCE>

 

db-username-<datasource>

<datasource> で使用されます。

データベースユーザーのユーザー名

CLI: --db-username-<datasource&gt;
Env: KC_DB_USERNAME_<DATASOURCE>

 

transaction-xa-enabled-<datasource> Options

true に設定すると、<datasource> データソースの XA が使用されます。

CLI: --transaction-xa-enabled-<datasource&gt;
Env: KC_TRANSACTION_XA_ENABLED_<DATASOURCE>

true (デフォルト)、false

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat