0
有沒有一種方法可以在liquibase文件中添加未被程序解析的評論?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任務是打破和DB升級不會發生。有沒有辦法容納liquibase引擎不能解析的評論?
你嘗試使用'/ * ... * /'風格的註釋做什麼? '##'不是SQL中的法律意見,所以我會假設Liquibase扼流器(但可能它有一個特殊的待遇 - 我們完全使用XML格式) –
是的,那也不行 – Sap