我在Z / Os上使用liquibase for DB2进行测试。我创建了几个在自己的表空间中运行的TEST数据库。当我运行liquibase时,它会应用我的更改,但它会在SYSDEFLT存储组中创建DATABASECHANGELOG表。
是否可以指定创建databaseChangeLog表的位置?我们不想在SYSDEFLT存储组中创建它们,而是为它们指定一个用户数据库。
答案 0 :(得分:1)
是的,你可以。你怎么做取决于你如何运行liquibase。
从命令行,传递参数或在liquibase.properties文件中设置参数。
属性为liquibase.databaseChangeLogLockTableName
和{{1}}
如果您正在使用其他方式运行Liquibase,它将是类似的。