Don't fail on drop index IDX_US_SESS_ID_ON_CL_SESS (fixes #33780) #33786
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #33780
This PR tries to fix the issue described in #33780 by using the same approach as in jpa-changelog-24.0.2.xml.
I wanted to test it by building Keycloak as described in docs/building.md, but it failed due to other problems, see spoiler below.
mvnw failed with the following error (despite having JDK 21):
Instead I've tested the changes by manually editing and replacing
META-INF/jpa-changelog-26.0.0.xmlin/opt/keycloak/lib/lib/main/org.keycloak.keycloak-model-jpa-26.0.0.jar(usingjar xfandjar uf).Migration was then successful and Keycloak started without problems.
Docker container logs: