首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库变更管理工具?

数据库变更管理工具?
EN

Stack Overflow用户
提问于 2009-03-03 19:37:57
回答 2查看 1.9K关注 0票数 6

我们目前正在巩固数据库变更管理流程。我们在RedHat 5上运行MySql 5。我选择LiquiBase作为工具,因为它是开源的,允许我们在以后需要时扩展它的功能。它似乎也是为数不多的仍在活跃的免费项目之一。这里有没有人有过使用LiquiBase或其他Db版本控制工具的经验?

公司背景:我们是一家提供7/24托管应用程序的SaaS公司。有几十个实例运行同一数据库的不同版本,我们需要一种方法来管理部署过程,因为它开始失控。数据库有数百个表,我们通常每3个月发布一次。

EN

回答 2

Stack Overflow用户

发布于 2009-03-14 05:59:04

自从我开始使用LiquiBase以来,我可能有偏见,但我在生产环境中使用它已经有几年了,而且有很多很多次,如果没有它,发布版本将是一场噩梦。LiquiBase已经发展到非常灵活和强大,我在很长一段时间内都没有遇到过它无法(以这样或那样的方式)处理的情况。

我正在使用LiquiBase的一个项目的最后一个代码版本包含了一个主要的数据库重构,其中包含数百个数据库更改,并且需要应用于对数据库具有不同起点的各种安装。当我们发布时,数据库更新没有任何问题。

票数 2
EN

Stack Overflow用户

发布于 2009-03-03 20:08:21

一个PHP /DBAL提供了Migrations,做你想做的事情。

迁移包允许您通过一个很好的编程界面轻松地更新生产数据库。这些更改是以这样一种方式完成的,即您的数据库已版本化,并且您可以在数据库版本之间来回遍历。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/607813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档