Liquibase校验和:基于主机?

时间:2015-03-26 08:45:49

标签: database database-design liquibase

liquibase changeset校验和的生成是否考虑了主机名?

我遇到问题是我从部署服务器上运行了特定数据库的liquibase。但是,当我从本地计算机重新运行同一组更改日志(针对同一数据库)时,liquibase尝试重新执行更改集,因此当实际上我希望它检测到时,会抛出诸如“表已存在”之类的错误它们已经运行并跳到新的变更集。

每台计算机上changelog-master.xml文件的路径是不同的?也许这就是原因?

如果有人能够解决这个问题,那将会有很大的影响,并提供解决方案。

感谢。

1 个答案:

答案 0 :(得分:1)

是的,校验和确实考虑了文件路径,因此如果在不同的计算机上有所不同,则会导致问题。