用于模式修改的tSQL实用程序脚本(我该怎么称呼它?).



在之前的工作中,我们有一个庞大的SQLServer数据库,在发布多年后不断添加新字段。我们将每个表模式存储在一个单独的纯文本文件中,该文件包含一个SQL create或alter语句(我不记得是哪个,这让我很困扰)。当需要一个新列时,我们只需修改纯文本文件中的SQL,然后将所有文件编译成一个主. SQL脚本。当脚本运行时,它要么创建不存在的表,要么修改现有的表以保留更改。从而防止任何数据丢失或需要进行任何类型的导入/导出。

我的问题是,这一切都是在我到那里之前完成的,我没有很好的机会阅读实用程序并理解它们。我想为我自己的个人生活重现这样的东西,但我不太确定他们是如何做到的。还有用于存储过程和视图等其他东西的实用程序,但如果存根不存在,它们只会创建存根,然后您只需在纯文本文件中调用Alter即可。我不确定如何开始查找这个,因为在查找"实践"、"技巧"或"模式"时,它似乎没有出现。有人知道这方面的一些资源吗?或者能提供一些关于如何将这些付诸实践的见解吗?谢谢!

如果你谷歌"持续数据库集成"你应该找到你要找的。

最新更新