I'm using the IBM Data Server Driver (jcc4) to connect to my Informix database.
This is a DB2 driver that also supports Informix.
My Liquibase configuration contains:
driver: com.ibm.db2.jcc.DB2Driverclasspath: lib/db2jcc4-4.16.53.jar
My connection URL looks like this:
jdbc:db2://server:9502/dbname
When I use Liquibase I get the following warning:
liquibase: Unknown database: IDS/UNIX64
Then Liquibase continues but then generates databasechangeloglock statements like this:
SET LOCKED = TRUE
which is not suited for Informix which results in:
IDS SQL Error: SQLCODE=-217
which basically means it can't find the column named TRUE because Informix needs this to be:
SET LOCKED = 't'
Is there a way to make Liquibase work on Informix using this DB2 jcc4 driver?
Can I force Liquibase to generate Informix SQL?