0.16 - 0.17 Migration Notes
Known Issues:
- Experiment catalog - NOTIFICATION and USER table's column ordering differs, apart from this difference all other constraints are met
Migration Steps:
- Execute the SQL scripts present in DeltaScripts folder on top of Airavata 0.16 Release Database
- dev_sharingcatalog and dev_grouper database schema's are not present in Airavata 0.16 Release, hence whole database has to be migrated, therefore not delta scripts are generated.
- There is no migration script for the new profile_service database
- Run the WSO2 IS -> Keycloak+Profile Service migration script. See MigrationManager.java in the user-profile-migration module.
- Keycloak only allows lowercase usernames. So all usernames in the database must be lowercased. Run the scripts in the keycloak-migration folder to lowercase usernames.
- For each gateway in gateway data storage, run the replicaCatalog_lowercase_user_data_dir_example.sql script in the keycloak-migration-replica-catalog directory. NOTE: you'll need to tweak the variables at the start of the script for a particular deployment.