ホームページ  >  に質問  >  本文

Keycloak 18: データベース移行戦略を手動で設定するためのガイド

Keycloak ドキュメント - アップグレード セクション (アップグレード) によると、--spi-connections-jpa-default-migration-strategy=manual を使用すると、データベースの移行に必要なすべてのクエリが SQL に書き込まれます。ファイルを作成し、サーバーを終了します。

これをインライン パラメータとして構成し、keycloak.conf ファイルに追加しようとしましたが、サーバーを起動すると、依然としてデータベースが自動的に移行されて起動します。

###私は何か見落としてますか?それとも他にこれを行う方法はありますか?

また、この SQL ファイルの作成後に使用できるデフォルトの場所はどこですか?

P粉798010441P粉798010441207日前391

全員に返信(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=Manual”

    コメントに基づいて将来変更される可能性があります。

    予想される変更のため更新されました! ! !

    最終的な spi 名には「legacy」が付いています。https://www.keycloak.org/server/db

    を参照してください。

    --spi-connections-jpa-旧バージョン-migration-strategy=manual

    返事
    0
  • キャンセル返事