Liquibase DATABASECHANGELOG表的位置

时间:2017-10-10 13:39:28

标签: liquibase

我已经了解了如何重命名DATABASECHANGELOG表,但我想要做的是在每个服务器的一个数据库中创建它们,然后部署到该服务器上的其他数据库。我们在MSSQL和Sybase数据库上使用Liquibase并通过命令行执行。

思考?

1 个答案:

答案 0 :(得分:1)

我之前也有同样的想法。这不是我现在的店铺所做的那样:)

您正在寻找以下选项:

--liquibaseCatalogName=<name>              The name of the catalog with the
                                            liquibase tables
--liquibaseSchemaName=<name>               The name of the schema with the
                                            liquibase tables

Doc在这里:http://www.liquibase.org/documentation/command_line.html
但是,--liquibaseCatalogName未记录,但在通过liquibase --help检查命令行选项时,它确实显示为一个选项。在您的情况下,我相信“目录”等同于MSSQL和Sybase中的数据库。