首次部署后管理数据库更改?

时间:2011-08-21 12:41:23

标签: database scrum

我是一名试图在我的工作中应用敏捷和Scrum想法的开发人员。 实现此方法的一个方面是短迭代。

在我的第一次迭代结束时,我将基本应用程序交付给客户端(一个简单的桌面应用程序,使用Linq to Entities)。 从这一点开始,我使用SQL代码更改所有数据库,并将所有更改保存为数据库增量(按其运行顺序)。

这些允许我不断更改数据库,但是因为我不能使用任何数据库GUI编辑器(或者我没有可靠的变化记录)而使我的工作变得非常慢。

你能描述一个更好的实践来实现我的目标吗?

2 个答案:

答案 0 :(得分:1)

您可以评估flyway或其原则和概念。

答案 1 :(得分:0)

是 - 获取Visual Studio数据库版的副本(假设您使用的是.Net和Visual Studio)。在管理,版本控制和部署数据库架构更改方面,它将使您的开发生活更加轻松。

BTW,如果您使用的是Visual Studio Premium或Ultimate,则包含VSDE。