当前位置: 首页 > 知识库问答 >
问题:

在计算出的校验和上解列

郤旭东
2023-03-14

使用Java /Spring运行Liquibase以对抗Snowflake数据库。第一个部署工作正常,我让Liquibase创建数据库变更日志表和数据库变更日志锁定表。它们被创建、写入并创建数据库对象。

我第二次尝试运行它时,它将获得更改日志锁,但随后会在liquibase中长时间处于静止状态。util:xxxx的计算校验和。然后在5分钟后超时(由于其他配置设置)。如果我删除DatabaseChangeLogTable和DatabaseChangeLogLockTable(以交互方式),并将锁状态更新为false,那么它会再次正常工作。当DatabaseChangeLogTable和DatabaseChangeLogLockTable已经存在时,为什么它似乎无法完成?当我使用Liquibase使用的相同凭据登录到数据库时,我可以很好地选择和更新这些表。

共有1个答案

于高雅
2023-03-14

你能试试使用clearchecksum吗?clearCheckSums清除所有校验和并使DATABASECHANGELOG表的MD5SUM列为零,以便在下一次数据库更新时重新计算它们。已部署的变更集将重新计算其校验和,并部署挂起的变更集。有关此方法的更多详细信息,请访问此链接

 类似资料:
  • 我正在使用iTextSharp从PDF文件中读取文本。然而,有些时候我不能提取文本,因为PDF文件只包含图像。我每天下载同样的PDF文件,我想看看PDF是否被修改过。如果无法获得文本和修改日期,那么MD5校验和是判断文件是否已更改的最可靠方法吗? 如果是的话,一些代码示例将会很感激,因为我对密码学没有太多的经验。

  • plz请参阅本页以查看Boost::CRC示例代码:http://www.boost.org/doc/libs/1_37_0/libs/crc/crc_example.cpp

  • 本文向大家介绍C++计算ICMP头的校验和实例,包括了C++计算ICMP头的校验和实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C++计算ICMP头的校验和的方法,分享给大家供大家参考。具体实现代码如下: 希望本文所述对大家的C++程序设计有所帮助。

  • 我在执行一个为给定文件计算MD5和SHA1校验和的方法时遇到一个问题。我的方法如下所示: SHA1: MD5: 在执行其中一个方法时,我得到一个IOException:进程无法访问文件“(PATHTOFILE),因为另一个进程正在使用它。 这是一个持续存在的问题,我无法计算PC上任何文件的校验和。我以本地管理员身份登录,而VS以管理员身份打开。这对于我尝试过的任何目录都是持久的,例如:C:\tem

  • 问题内容: 我正在为大型视频文件创建MD5校验和。我当前正在使用代码: 但这会创建一个内存缓冲区,并且对于大型视频文件而言并不理想。Swift中是否有一种方法可以计算读取文件流的MD5校验和,从而使内存占用量最小? 问题答案: 您可以分块计算MD5校验和,例如在?中有没有一个MD5库不需要同时输入全部内容?。 这是使用Swift的可能实现(现已针对Swift 5更新) 需要自动释放池来释放所返回的

  • 校验码计算器 for Mac OS X,支持MD5/SHA1/SHA256/CRC32等算法