如何从Oracle PL / SQL访问Subversion?

对于政府机构,我们构建了一个PHP和Oracle开发的发布管理系统.此应用程序的数据存储在数据库表中,并使用PL / sql包和过程进行处理.

发布管理过程广泛基于来自Subversion存储库的元数据.我们通过内部Oracle JVM从PL / sql访问存储库,以在驻留Oracle实例的unix服务器上执行svn命令. svn命令的结果以XML格式接收,并在PL / sql处理之前进行解析.以这种方式访问​​Subversion对于频繁重复使用并不是非常有效.

目前,我们所做的是在Subversion存储库中的每次提交时将Subversion元数据存储在数据库表中(通过Subversion挂钩).我们提取每个Subversion事务的日志信息,并将其保存在一些oracle表中.然后,我们可以使用普通的SQL查询获取Subversion元数据.

有没有更好的方法从PL / sql访问Subversion?

如果您使用Oracle的Java JVM,您可以尝试使用 SVNKit从Java本地与SVN服务器进行通信,而不是向操作系统发出命令来执行命令.

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...