【问题标题】:liquibase :: is it possible to remove <validCheckSum> tags programmatically(JAVA)liquibase :: 是否有可能以编程方式删除 <validCheckSum> 标签(JAVA)
【发布时间】:2022-12-10 06:26:24
【问题描述】:

在 liquibase 中,addautoincrement 标签中的 incrementby 属性在 4.16.1 版本中抛出验证错误。我不得不删除 incrementby 属性,这改变了 md5sum。 为了解决这个问题,我现在添加了&lt;validCheckSum&gt;1:any&lt;/validCheckSum&gt;

我计划删除 md5sum 并让它自行填充到所有环境中。 我现在需要的是如何在不再需要时以编程方式删除 &lt;validCheckSum&gt;1:any&lt;/validCheckSum&gt; 标签。

【问题讨论】:

    标签: java liquibase


    【解决方案1】:

    在 Liquibase 论坛上有人提出了类似的问题:

    该帖子的解决方案说:

    我们通过用 sql 语句替换 &lt;addAutoIncrement&gt; 解决了这个问题:

    <addAutoIncrement tableName=“Actief” columnName=“id” columnDataType=“BIGINT” incrementBy=“1” startWith=“1”/>
    
        <sql>ALTER TABLE Actief MODIFY id BIGINT AUTO_INCREMENT</sql>
        <sql>ALTER TABLE Actief AUTO_INCREMENT=1</sql>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多