gpt4 book ai didi

liquibase - 您能否仅清除给定文件的 liquibase 校验和?

转载 作者:行者123 更新时间:2023-12-04 05:06:36 30 4
gpt4 key购买 nike

运行

liquibase --url=jdbc:oracle:thin:@localhost:1521/XE --    
driver=oracle.jdbc.OracleDriver --changeLogFile=db.changelog-next.xml --
username=owner --password=xxxx --logLevel=info clearCheckSums

从数据库中清除所有校验和。有没有办法只清除 db.changelog-next.xml 中变更集的校验和。

谢谢

最佳答案

我认为 clearCheckSums 没有另一个命令或参数这样做。

但是您可以手动执行此操作。
所有这些 clearCheckSums确实使 MD5SUM 无效栏目databasechangelog表。

所以像:

update databasechangelog set md5sum=null where filename like '%db.changelog-next.xml';

应该工作。

(我还没有测试过这个 SQL。这只是一个例子——所以在你将它应用到你的生产数据库之前,请确保它适用于开发数据库。)

关于liquibase - 您能否仅清除给定文件的 liquibase 校验和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472289/

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