9.7. Preparing for PostgreSQL
在运行 PostgreSQL 读取器和写器实例时,红帽构建的 Keycloak 需要始终连接到写入器实例才能正常工作。当使用原始 PostgreSQL 驱动程序时,Red Hat build of Keycloak 将 PostgreSQL JDBC 驱动程序的 targetServerType 属性设置为 primary,以确保它始终连接到可写的主实例,且永远不会在故障转移或切换场景中连接到二级 reader 实例。
您可以通过在 DB URL 或附加属性中为 targetServerType 设置自己的值来覆盖此行为。
注意
targetServerType 只自动应用到主数据源,因为对其他数据源的要求可能会有所不同。