Home
Name Modified Size InfoDownloads / Week
readme.txt 2021-03-16 991 Bytes
persistence.xml 2021-03-16 6.0 kB
jpa-changelog-master.xml 2021-03-16 1.1 kB
jpa-changelog-up-to-11.0.0.xml 2021-03-16 104.3 kB
Totals: 4 Items   112.4 kB 0
It appears that Keycloak can not use Firebird database as datasource because of steps not supported by Firebird in changelog xml files and some database column are named using words reserved in Firebird. Therefore not supported steps in changelog xml files must be resolved and keycloak modules must be configured to enquote column names in database queries. All changes are made to 3 xml files located in keycloak-model-jpa.jar.
- jpa-changelog-up-to-11.0.0.xml aggregates steps from all changelog files up to version 11.0.0 and provides steps to update database metadata of empty database to version 11.0.0. Difference from the original changelog xml files is also in objectQuotingStrategy="QUOTE_ALL_OBJECTS" to have all column names in queries enquoted.
- jpa-changelog-master.xml - all chngelogs up to revision 11.0.0 are replaced with the single jpa-changelog-up-to-11.0.0.xml.
- persistence.xml - hibernate.globally_quoted_identifiers property is set to have column names enquoted.
Source: readme.txt, updated 2021-03-16