Cif*_*ren 4 xml yaml liquibase preconditions
是否有可能在YAML中使用Precondition我没有找到除此页面之外的任何来源http://www.liquibase.org/documentation/yaml_format.html
但我正在寻找相当于:
<changeSet id="addColumn-example">
<preConditions onFail="MARK_RAN">
<columnExists schemaName="earls"
tableName="category" columnName="display_name"/>
</preConditions>
<dropColumn columnName="display_name" schemaName="earls" tableName="category"/>
</changeSet>
Run Code Online (Sandbox Code Playgroud)
所以我的自然翻译将是:
changeSet:
id: addColumn-example
author: francis
preConditions:
- columnExist:
schemaName: earls
tableName: category
columnName: display_name
changes:
- addColumn:
columns:
- column:
name: display_name
type: varchar(100)
Run Code Online (Sandbox Code Playgroud)
但是我失踪了...
这个主题很难记录,但经过多次尝试......你可以这样写:
databaseChangeLog:
- changeSet:
id: 1
author: pazfernando
preConditions:
- onFail: MARK_RAN
- tableExists:
schemaName: sa
tableName: PROVEEDORBIENSERVICIO
changes:
- renameTable:
newTableName: PROVEEDORBIENSERVICIO
oldTableName: PROVEEDORSERVICIO
schemaName: sa
Run Code Online (Sandbox Code Playgroud)
我希望它有所帮助......再见
以下似乎有效:
databaseChangeLog:
- changeSet:
id: 1
author: mraible
preConditions:
onFail: MARK_RAN
not:
sequenceExists:
schemaName: public
sequenceName: hibernate_sequence
changes:
- createSequence:
sequenceName: hibernate_sequence
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5505 次 |
| 最近记录: |