| Interface | Description |
|---|---|
| ChangeSetExecutorCallback |
Interface used for callbacks when updating the database.
|
| LiquibaseProvider |
Provides access to Liquibase instances.
|
| Class | Description |
|---|---|
| AbstractSnapshotTuner |
This is the base class for applying changes to generated Liquibase snapshots.
|
| ChangeLogDetective |
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.
|
| ChangeLogVersionFinder |
Provides information about available Liquibase snapshot and update change logs.
|
| ChangeLogVersions |
Defines which Liquibase snapshot and update change logs are available at all.
|
| CoreDataTuner |
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.
|
| LiquibaseScopeHandling | |
| Main | |
| OpenmrsClassLoaderResourceAccessor | Deprecated
As of 2.7.0, replaced by the usage of
ClassLoaderResourceAccessor.search(String, boolean) or ClassLoaderResourceAccessor.getAll(String),
as this provides a better handling of paths that map to multiple resources using Liquibase's DUPLICATE_FILE_MODE. |
| SchemaOnlyTuner |
This class (a) changes selected data types in Liquibase schema-only snapshots and (b) discards
change sets for the tables 'liquibasechangelog' and 'liquibasechangeloglock'.
|
Copyright © 2024 OpenMRS Inc.. All rights reserved.