版本化存储过程/ PLSQL?

时间:2010-03-05 21:22:18

标签: stored-procedures plsql versioning

使用PL / SQL编写的版本存储过程是否有效? (我只提到PL / SQL,因为可能存在一个特定的工具,任何针对存储过程版本控制的答案都是理想的。)

4 个答案:

答案 0 :(得分:4)

在我目前的工作中,团队现在使用以下方法来控制PL / SQL。当编译PL / SQL时,无论编译成功与否,都会在日志表中插入一条记录。除了在午夜,还有一个JAVA代理被安排自动检查是否需要检查CVS中的PL / SQL源。

更新

现在链接到博客是AMIS TECHNOLOGY BLOG


以下链接不再有效

http://technology.amis.nl/blog/846/plsql-source-code-control-inside-the-database-after-compile-trigger-for-automatic-archiving

答案 1 :(得分:3)

您可以使用“常规”版本控制系统吗?我们所有部署/部署的存储过程都像应用程序代码一样受到控制。

自从我处理PL / SQL以来已经有一段时间了,所以我对包装定义没有任何提供。

当然,这不是 in 数据库,但是......

答案 2 :(得分:3)

我们构建了一个工具,以便我们可以在Oracle数据库中管理我们的PL / SQL代码。它将Git与Oracle数据库挂钩,并帮助您轻松管理PL / SQL代码库。你可以做基本的Git任务,比如提交,重置,分支,克隆,合并,拉动等...... Gitora会自动更新数据库中的PL / SQL代码。

您可以在www.gitora.com下载

答案 3 :(得分:2)

Oracle的免费SQL Developer工具与CVS和Subversion集成,用于PL / SQL代码的版本控制。