加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml – liquibase preconditions yaml

发布时间:2020-12-16 23:23:42 所属栏目:百科 来源:网络整理
导读:是否可以在YAML中使用Precondition我除了此页面 http://www.liquibase.org/documentation/yaml_format.html之外没有找到任何来源 但我正在寻找相当于: changeSet id="addColumn-example" preConditions onFail="MARK_RAN" columnExists schemaName="earls"
是否可以在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>

所以我的自然翻译将是:

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)

但是我失踪了…

解决方法

这个主题很难记录,但经过多次尝试……你可以这样写:

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

我希望它有所帮助……再见

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读