Home Applications liquibase-iris

liquibase-iris

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
283
Views
0
IPM installs
1
0
Details
Releases (1)
Reviews
Issues
Luquibase extension: InterSystems IRIS support

What's new in this version

Initial Release

Liquibase extension: InterSystems IRIS Database support

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).

Configuring the extension

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.

Maven

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}
        
        
    

Java call

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("");
    }
}
Donate
Version
1.0.021 Aug, 2023
Ideas portal
https://ideas.intersystems.com/ideas/DPI-I-436
Category
Frameworks
Works with
InterSystems IRIS
First published
21 Aug, 2023
Last edited
01 Feb, 2024