liquibase changeset校验和的生成是否考虑了主机名?
我遇到问题是我从部署服务器上运行了特定数据库的liquibase。但是,当我从本地计算机重新运行同一组更改日志(针对同一数据库)时,liquibase尝试重新执行更改集,因此当实际上我希望它检测到时,会抛出诸如“表已存在”之类的错误它们已经运行并跳到新的变更集。
每台计算机上changelog-master.xml文件的路径是不同的?也许这就是原因?
如果有人能够解决这个问题,那将会有很大的影响,并提供解决方案。
感谢。
答案 0 :(得分:1)
是的,校验和确实考虑了文件路径,因此如果在不同的计算机上有所不同,则会导致问题。