Liquibase包含所有与回滚和标记不兼容的内容吗?

时间:2017-06-09 20:42:45

标签: liquibase

在databaseChangeLog中使用includeAll选项时,有没有办法使用回滚或标记?将文件01.sql到99.sql中的所有更改按顺序运行似乎非常好。我是否必须返回指定单个文件和回滚才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

您可以使用SQL Format

e.g:

--changeset nvoxland:1 create table test1 ( id int primary key, name varchar(255) ); --rollback drop table test1;

  

从Liquibase 2.0开始,Liquibase包含对“纯SQL”的支持   更改日志文件。这些更改日志可能包含在XML更改日志中   并且可能包含任意SQL语句。这些陈述被转换   到custom_sql重构。

     

格式化的SQL文件使用注释为Liquibase提供元数据。

详细了解SQL Format