© 2024 InterSystems Corporation, Cambridge, MA. All rights reserved.Privacy & TermsGuaranteeSection 508Contest Terms
Initial Release
This is a Liquibase extension for InterSystems IRIS support. InterSystems IRIS is a high-performance database that powers transaction processing applications around the world. Using the Cache database, you can model and store data as tables, objects, or multidimensional arrays (hierarchies).
These instructions will help you get the extension up and running on your local machine for development and testing purposes. This extension has a prerequisite of Liquibase core in order to use it. Liquibase core can be found at https://www.liquibase.org/download.
Specify the Liquibase extension in the <dependency>
section of your POM file by adding the com.caretdev:liquibase-iris
dependency for the Liquibase plugin.
org.liquibase
liquibase-maven-plugin
4.23.1
liquibase.properties
com.caretdev
liquibase-iris
${liquibase-iris.version}
public class Application {
public static void main(String[] args) {
IRISDatabase database = (IRISDatabase) DatabaseFactory.getInstance().openDatabase(url, null, null, null, null);
Liquibase liquibase = new Liquibase("liquibase/ext/changelog.generic.test.xml", new ClassLoaderResourceAccessor(), database);
liquibase.update("");
}
}