|
db-debug-jpql-<datasource>
用于命名 <datasource>。
将 JPQL 信息作为注释添加到 SQL 语句中,以调试 JPA SQL 语句生成。
CLI: --db-debug-jpql-<datasource> Env: KC_DB_DEBUG_JPQL_<DATASOURCE>
|
true,false (默认)
|
|
db-driver-<datasource> 🛠
用于命名 <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> 🛠
用于命名 <datasource>。
数据库供应商。在 production 模式中,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 和 log-level info 慢。
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_<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>
| |