与Keycloak 20兼容的最新postgres版本是什么

问题描述 投票:0回答:6

有 postgres 和 keycloak 版本兼容性矩阵吗?与 Keycloak 20 兼容的最新 postgres 版本是什么?

keycloak
6个回答
2
投票

Postgres 是向后兼容的,因此 Postgres 15 通常可以与专为 Postgres 10 设计的应用程序配合使用。

如果您需要一些 anec 数据,我们正在使用 Postgres 15 运行 Keycloak 20,到目前为止还没有遇到任何问题。


0
投票

不幸的是,没有任何矩阵。在文档中只是一个简短且过时的列表以及Github讨论中关于为什么它过时的一些评论。

同时,Java 应用程序的数据库版本始终取决于 JDBC 驱动程序版本。
因此,要了解哪个版本的 PostgreSQL 适合 KC 发布,最简单的方法是查看 pom.xml 中指定的 JDBC 驱动程序和 PostgreSQL 版本。切换到官方存储库中的发布标签,例如https://github.com/keycloak/keycloak/blob/20.0.3/pom.xml#L149-L150


0
投票

文档这里建议版本10。


0
投票

开发者提交和发布仅提及 postgresql,没有版本。无论您使用哪个版本,只要支持即可!

请参阅此处了解支持的版本: 支持的版本


0
投票

我正在使用 KC 21.1.2 和 PG 15


0
投票

我刚刚从 Postgres v14.2 更改为 v15.6。它是这么说的:

postgres_for_keycloak  | PostgreSQL Database directory appears to contain a database; Skipping initialization
postgres_for_keycloak  | 
postgres_for_keycloak  | 2024-04-28 23:51:56.641 UTC [1] FATAL:  database files are incompatible with server
postgres_for_keycloak  | 2024-04-28 23:51:56.641 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 14, which is not compatible with this version 15.6 (Debian 15.6-1.pgdg120+2).

所以,也许并不像想象的那么向后兼容。 :-(

© www.soinside.com 2019 - 2024. All rights reserved.