【发布时间】:2016-06-21 09:20:42
【问题描述】:
我正在尝试构建一个重构、测试和部署我的数据库的流程。经过某种研究,我发现liquibase 是管理我的数据库版本的好工具。只需mysql binary logs 也可以完成类似的工作。
你能告诉我在 mysql 二进制日志之上使用 liquibase 有什么好处吗?
【问题讨论】:
标签: mysql liquibase database-versioning database-deployment binary-log
我正在尝试构建一个重构、测试和部署我的数据库的流程。经过某种研究,我发现liquibase 是管理我的数据库版本的好工具。只需mysql binary logs 也可以完成类似的工作。
你能告诉我在 mysql 二进制日志之上使用 liquibase 有什么好处吗?
【问题讨论】:
标签: mysql liquibase database-versioning database-deployment binary-log
我更喜欢 liquibase 而不是 binary log 。我们从 1 年开始就一直在使用它,并且运行顺利。
使用 liquibase 可以轻松维护数据库的版本,甚至还提供了将更改回滚到特定版本的方法。
甚至 liquibase 也提供了跟踪更改的方法。它仅应用那些更改尚未应用于数据库的更改。
假设您的本地数据库版本是 3 ,生产数据库版本是 2 。那么 liquibase 将仅在生产中应用版本 3 更改。它不应用版本 2 更改,因为它已经应用了。
【讨论】: