gpt4 book ai didi

oracle - 如何从 Oracle PL/SQL 访问 Subversion?

转载 作者:行者123 更新时间:2023-12-02 11:49:38 26 4
gpt4 key购买 nike

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

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

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

是否有更好的方法从 PL/SQL 访问 Subversion?

最佳答案

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

关于oracle - 如何从 Oracle PL/SQL 访问 Subversion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/140153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com