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