Interface used for callbacks when updating the database.
Provides access to Liquibase instances.
This is the base class for applying changes to generated Liquibase snapshots.
Figures out which Liquibase change logs were used to initialise an OpenMRS database and which change logs need to be run on top of that when updating the database.
Provides information about available Liquibase snapshot and update change logs.
Defines which Liquibase snapshot and update change logs are available at all.
This class (a) changes the order of change sets in Liquibase core-data snapshots, (b) discards change sets for the tables 'liquibasechangelog' and 'liquibasechangeloglock' and (c) ensures the admin user has working default values.
This class (a) changes selected data types in Liquibase schema-only snapshots and (b) discards change sets for the tables 'liquibasechangelog' and 'liquibasechangeloglock'.
Copyright © 2022 OpenMRS Inc.. All rights reserved.