首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >持续集成中的数据库变更管理

持续集成中的数据库变更管理
EN

Stack Overflow用户
提问于 2013-02-14 16:46:48
回答 5查看 766关注 0票数 1

将数据库变更管理添加到持续集成场景的最佳方式是什么?我读过一些问题和答案,但它们来自2009年,在此期间肯定有一些技术和工具被开发出来。

我使用的是TFS2010,但这不是重点。我感兴趣的是如何在持续集成的同时管理数据库更改的概念。有什么想法吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-02-14 23:54:49

我推荐使用带有SQL Source and Compare的Red Gate堆栈-它绝对可以在很长一段时间内实现与sql集成的完全工作的CI环境

票数 2
EN

Stack Overflow用户

发布于 2013-02-15 02:21:58

我们已经成功地将Liquibase用于数据库变更管理。

使用best pratices,您可以为数据库定义多个changelogs,并在CI服务器(在我们的示例中为TeamCity)的帮助下保持所有环境的最新状态。

票数 2
EN

Stack Overflow用户

发布于 2013-02-21 17:34:10

除了Red Gate工具之外,您还可以尝试使用ApexSQL DiffApexSQL Version来完成相同的任务。

使用这些工具中的任何一个都不会出错,如果您需要第三种选择,可以从Idera查看工具。

请注意,所有这些都是商业工具,但它们都有14-30天的试用时间。

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

https://stackoverflow.com/questions/14870873

复制
相关文章

相似问题

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