有没有办法可以在liquibase文件中添加未被程序解析的注释?
我们正在使用changes.sql的文本格式,这就是它的外观
--changeset Sapan.Parikh:MyUniqueAlphaNumericId5
--comment: Table created for liquibase testing purpose with non numeric id
--6:10 PM 11/10/2015
create table liqui_test11 (
id int primary key,
name varchar(255)
);
create table liqui_test9 (
id int primary key,
name varchar(255)
);
create table liqui_test10 (
id int primary key,
name varchar(255)
);
我们的组织多年来一直在使用类似的更改日志,在迁移到Liquibase时,我们希望能够做两件事。
例如
--changeset Sapan.Parikh:MyUniqueAlphaNumericId5
--comment: Table created for liquibase testing purpose with non numeric id
--6:10 PM 11/10/2015
create table liqui_test11 (
id int primary key,
name varchar(255)
);
-----------------------------------------------------------------
--changeset Sapan.Parikh:MyUniqueAlphaNumericId4
--comment: Table created for liquibase testing purpose with non numeric id
--6:10 PM 11/10/2015
create table liqui_test12 (
id int primary key,
name varchar(255)
);
###------------------Build 10.0.1 Made-------------------
现在,如果我们只添加短划线-
或#
,则luqibase任务正在中断,并且数据库升级不会发生。有没有办法容纳liquibase引擎未解析的注释?
答案 0 :(得分:0)
您可以在执行liquibase之前保留您的评论并将其删除 - 可以使用 sed
轻松完成