我正在尝试构建一个重构,测试和部署数据库的过程。经过某种研究后,我发现liquibase是管理数据库版本的好工具。同样可以使用mysql binary logs完成类似的工作。
你能否告诉我liquibase在mysql二进制日志之上有什么好处?
答案 0 :(得分:1)
我更喜欢liquibase而不是二进制日志。我们从1年开始使用它,并且运行顺利。
使用liquibase很容易维护数据库的版本,甚至还提供了将更改回滚到特定版本的方法。
甚至liquibase提供了跟踪变化的方法。它仅适用于那些尚未应用于数据库的更改。
假设您的本地数据库版本为3,生产数据库版本为2。然后liquibase将仅对生产应用版本3更改。它不应用版本2更改,因为它已经应用了。