gpt4 book ai didi

merge - 合并 LiquiBase 变更集

转载 作者:行者123 更新时间:2023-12-04 12:18:42 25 4
gpt4 key购买 nike

我正在 LiquiBase 中开发一个带有数据库版本控制的系统。该系统仍处于 pre-alpha 开发阶段,有许多更改已被其他更改(删除表、添加和删除列)还原或补充。

当前更改集反射(reflect)了整个开发历史,其中包含许多失败的实验,并且在初始化数据库时推出了这一整体。

因为没有发布版本,我可以从头开始并在单个 XML 变更集中提取实际的数据库状态。

有没有办法告诉 LiquiBase 将所有更改集合并到一个文件中,或者唯一的方法是手动?

最佳答案

只需使用您现有的数据库来生成将从现在开始使用的更改日志。为此,您可以使用 generateChangeLog命令行中的命令,它将生成包含所有表示数据库当前状态的更改集的更改日志文件。您可以在项目中将此文件用作初始数据库创建文件,以用于空数据库。这是一个 link to docs .

关于merge - 合并 LiquiBase 变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47770546/

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