xml – liquibase preconditions yaml

前端之家收集整理的这篇文章主要介绍了xml – liquibase preconditions yaml前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在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

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

猜你在找的XML相关文章