gpt4 book ai didi

xml - liquibase 先决条件 yaml

转载 作者:数据小太阳 更新时间:2023-10-29 02:00:45 26 4
gpt4 key购买 nike

是否可以在 YAML 中使用前提条件我没有找到除此页面之外的任何来源 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>

所以我的自然翻译是:

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)

但是我想念 onFail...

最佳答案

这个主题的文档很差,但经过多次尝试......你可以写这样的东西:

databaseChangeLog:
- changeSet:
id: 1
author: pazfernando
preConditions:
- onFail: MARK_RAN
- tableExists:
schemaName: sa
tableName: PROVEEDORBIENSERVICIO
changes:
- renameTable:
newTableName: PROVEEDORBIENSERVICIO
oldTableName: PROVEEDORSERVICIO
schemaName: sa

这是另一个使用 sqlCheck 的例子:

preConditions:
- onFail: CONTINUE
- onError: CONTINUE
- sqlCheck:
expectedResult: 0
sql: select count(*) from oss_organization where Status is null
- sqlCheck:
expectedResult: 0
sql: select count(*) from oss_organization where Type is null

关于xml - liquibase 先决条件 yaml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23921460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com