Questions tagged «version-control»



9
数据库对象的版本控制
我们的开发人员正在使用的数据库太大(有很多数据库对象)。我们必须控制db对象的更改(更改管理)。我们公司不能只有一个人负责数据库更改。因此,我们需要一个用于数据库对象的安全源,例如用于标准代码的版本控制,但与数据库更相关,可以同步数据库和脚本。什么是最好的。可靠,便宜,实用-选择两个:)

7
源代码控制下的存储过程,最佳实践
我目前正在使用Tortoise SVN来对.NET Web应用程序进行源代码控制。将我们的SQL Server存储过程纳入Source Control的最佳方法是什么?我目前使用VS 2010作为开发环境,并使用SQL Server数据工具(SSDT)连接到内部SQL Server 2008 R2数据库。 我过去所做的就是将procs保存到.sql文件,并将此文件置于源代码控制下。我确定必须有比这更有效的方法?我可以在生产计算机上的VS2010,SSDT甚至SQL Server上安装扩展吗?

5
有什么有效的方法来处理代码分支之间共享的数据库模式?
在具有多个分支的项目上工作,其中每个分支最终都合并回主分支,并且本质上是隔离的,以便开发新功能。 该数据库(即MS SQL Server)具有共享的架构,但是每个分支都会随着进程的进行对架构进行更改。 我的主要询问是什么是处理从主分支到派生分支共享架构的好方法,这样对主分支所做的更改很容易合并到派生分支中,而无需在派生分支上进行新更改科?

4
如何使用注释对PostgreSQL模式进行版本控制?
我使用Git控制大部分工作:代码,文档,系统配置。之所以能够做到这一点,是因为我所有有价值的工作都存储为文本文件。 我也一直在为Postgres数据库编写和处理许多SQL模式。该模式包括视图,SQL函数,我们将使用R编程语言(通过PL / R)编写Postgres函数。 我试图复制和删除我和我的协作者编写的块模式,但是我忘记这样做了。复制和过去操作是重复的,并且容易出错。 pg_dump / pg_restore方法将不起作用,因为它会丢失注释。 理想情况下,我希望有某种方法可以将当前模式提取到一个或多个文件中并保留注释,以便进行版本控制。 带有注释的版本控制架构的最佳实践是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.