|
db 🛠
数据库供应商。
在 production 模式中,dev-file 的默认值已弃用,您应该明确指定 db。
named key: db-kind-<datasource> wagon
CLI: -- db Env: KC_DB
|
dev-file (default), dev-mem,mariadb,mssql,mysql,oracle,postgres,tidb
|
|
db-debug-jpql
将 JPQL 信息作为注释添加到 SQL 语句中,以调试 JPA SQL 语句生成。
named key: db-debug-jpql-<datasource>
CLI: --db-debug-jpql Env: KC_DB_DEBUG_JPQL
|
true,false (默认)
|
|
db-driver 🛠
JDBC 驱动程序的完全限定类名称。
如果没有设置,则会将默认驱动程序相应地设置为所选数据库。
named key: db-driver-<datasource> HEKETI
CLI: --db-driver Env: KC_DB_DRIVER
| |
|
db-log-slow-queries-threshold
日志 SQL 语句比日志记录器机构配置的阈值慢。
hibernate.SQL_SLOW 和 log-level info。
named key: db-log-slow-queries-threshold-<datasource>
CLI: --db-log-slow-queries-threshold Env: KC_DB_LOG_SLOW_QUERIES_THRESHOLD
|
10000 (默认)
|
|
db-password
数据库用户的密码。
named key: db-password-<datasource>
CLI: --db-password Env: KC_DB_PASSWORD
| |
|
db-pool-initial-size
连接池的初始大小。
named key: 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
连接池的最大大小。
named key: db-pool-max-size-<datasource>
CLI: --db-pool-max-size Env: KC_DB_POOL_MAX_SIZE
|
100 (默认)
|
|
db-pool-min-size
连接池的最小大小。
named key: db-pool-min-size-<datasource>
CLI: --db-pool-min-size Env: KC_DB_POOL_MIN_SIZE
| |
|
db-schema
要使用的数据库模式。
named key: db-schema-<datasource>
CLI: --db-schema Env: KC_DB_SCHEMA
| |
|
db-url
完整的数据库 JDBC URL。
如果没有提供,则会根据所选数据库供应商设置默认 URL。例如,如果使用 postgres,默认的 JDBC URL 为 jdbc:postgresql://localhost/keycloak。
named key: db-url-full-<datasource>
CLI: --db-url Env: KC_DB_URL
| |
|
db-url-database
设置所选供应商的默认 JDBC URL 的数据库名称。
如果设置了 db-url 选项,则忽略这个选项。
named key: db-url-database-<datasource>
CLI: --db-url-database Env: KC_DB_URL_DATABASE
| |
|
db-url-host
设置所选供应商的默认 JDBC URL 的主机名。
如果设置了 db-url 选项,则忽略这个选项。
named key: db-url-host-<datasource>
CLI: --db-url-host Env: KC_DB_URL_HOST
| |
|
db-url-port
设置所选供应商的默认 JDBC URL 端口。
如果设置了 db-url 选项,则忽略这个选项。
named key: db-url-port-<datasource>
CLI: --db-url-port Env: KC_DB_URL_PORT
| |
|
db-url-properties
设置所选供应商的默认 JDBC URL 的属性。
确保将属性相应地设置为数据库供应商期望的格式,并在此属性值的开头附加正确的字符。如果设置了 db-url 选项,则忽略这个选项。
named key: db-url-properties-<datasource>
CLI: --db-url-properties Env: KC_DB_URL_PROPERTIES
| |
|
db-username
数据库用户的用户名。
named key: db-username-<datasource>
CLI: --db-username Env: KC_DB_USERNAME
| |
|
Transaction-xa-enabled wagon
如果设置为 true,则使用 XA 数据源。
named key: transaction-xa-enabled-<datasource> HEKETI
CLI: --transaction-xa-enabled Env: KC_TRANSACTION_XA_ENABLED
|
true,false (默认)
|