搜索

首页  >  问答  >  正文

Keycloak 18:手动设置数据库迁移策略指南

根据Keycloak文档 - 升级部分(升级),使用 --spi-connections-jpa-default-migration-strategy=manual 会将数据库迁移所需的所有必要查询写入 SQL 文件,并退出服务器。

我已尝试将此配置作为内联参数,并尝试将其添加到 keycloak.conf 文件中,但当我启动服务器时,它仍然会自动迁移数据库并启动。

我错过了什么吗?或者还有其他方法可以做到这一点吗?

此外,该 SQL 文件创建后可用的默认位置是什么?

P粉798010441P粉798010441316 天前664

全部回复(1)我来回复

  • P粉311563823

    P粉3115638232024-03-27 09:30:54

    看看 PR https://github.com/keycloak/keycloak/pull/ 11110

    它的命名不同,没有使用“默认”提供程序,而是使用“quarkus”:

    --spi-connections-jpa-quarkus-migration-strategy=手动”

    将来可能会根据评论进行更改。

    更新,因为预期的变化!!!

    现在最终的spi名称带有“legacy”,请参考https ://www.keycloak.org/server/db

    --spi-connections-jpa-旧版-migration-strategy=manual

    回复
    0
  • 取消回复