我正在使用Liquibase(3.4.1)diffChangeLog来区分两个PostgreSQL数据库。最近我们的表被分为多个模式(在两个数据库中)。我尝试了这些参数(不包括url,驱动程序,用户名,密码)来尝试让diffChangeLog工作:
defaultSchemaName=a
--referenceDefaultSchemaName=a
--schemas=a,b,c,d
--includeSchema=true
结果是一个更改日志,其中删除了数据库中的所有对象。这显然是不正确的。似乎Liquibase没有使用正确的模式来区分对象。
我是否有正确的配置?