从现有数据库仅生成liquibase databasechangelog表

时间:2018-09-12 15:31:08

标签: database migration liquibase changelog

我想更新一个从未使用liquibase处理的现有数据库。我有一个变更日志文件,其中包含目标数据库中已经存在的变更集和一些变更集。由于某些限制,我不能简单地使用一些前提条件来检查例如某个表是否已存在。我必须通过检查变更集ID来做到这一点。 liquibase文档建议生成一个新的变更日志文件,以便每个变更集都获得一个ID,但是我想知道是否可能只生成一个数据库changelogtable,以便将现有表拆分为具有ID的变更集,而无需我使用新的变更日志文件。 然后,我可以在更新变更日志文件中自定义ID,以使现有ID不再运行。

0 个答案:

没有答案