我想使用 liquibase 进行数据库版本控制。
我面临一个问题。我想知道如何将我直接在数据库上所做的更改提交到 db.changelog.xml。
我尝试了命令 generateChangeLog 但它附加了脚本以一个接一个地创建完整的数据库。我只想在旧的 db.changelog.xml 和数据库之间进行更改。
我看到人们使用参考数据库,我发现它非常繁重,而且对于进行良好的持续集成来说不是很灵活和可扩展。
有没有其他解决方案可以简单地比较 db.changelog.xml 和数据库之间的差异并将它们写入这个 db.changelog.xml ?
谢谢。