有没有办法为Liquibase的'generateChangeLog'命令指定多个SQL Server 2008 Schema?

时间:2011-06-14 02:17:02

标签: sql-server-2008 liquibase

我目前有一个包含以下内容的批处理文件,用于从我现有的数据库表和存储过程生成Liquibase更改日志:

@echo off
liquibase --changeLogFile=com/example/db.changelog1.xml --defaultSchemaName="schExampleSchema1" generateChangeLog
liquibase --changeLogFile=com/example/db.changelog2.xml --defaultSchemaName="schExampleSchema2" generateChangeLog
exit

Liquibase'generateChangeLog'命令可以在单个命令中为多个架构生成所有更改日志信息,而不是为每个模式提供单独的文件。

我已经尝试过以逗号分隔的列表,但这不起作用。

1 个答案:

答案 0 :(得分:1)

不,遗憾的是,generateChangeLog目前一次只支持一个模式。