Ora2Pg 24.3 版本已发布

发布于 2024-04-01,作者:HexaCluster
相关开源

泰国曼谷 - 2024年3月29日

Ora2Pg

Ora2Pg 24.3 版本已正式发布并公开下载,Ora2Pg 是一款免费且可靠的工具,用于将 Oracle 数据库迁移到 PostgreSQL。

此版本修复了自上次发布以来报告的多个问题,特别是 GEOMETRY 数据导出中的回归问题。 与往常一样,它还添加了一些新功能和改进。

  • 添加新的配置指令 ORACLE_FDW_PREFETCH,以控制 oracle_fdw COPY/INSERT 使用的“预取”。 在此更改之前,Ora2Pg 使用 oracle_fdw 的默认“预取”,在撰写本文时为 50。允许通过 Ora2Pg 配置/选项控制此值,可以选择以 PostgreSQL 端增加一些额外内存为代价来提高性能。

  • 添加新的配置指令 PGTT_NOSUPERUSER。 默认情况下,当激活 EXPORT_GTT 时,将使用超级用户权限加载 pgtt 扩展。 如果您使用非超级用户运行生成的 SQL 脚本,请启用此选项。 它将使用:LOAD '$libdir/plugins/pgtt'; 而不是 LOAD 'pgtt';

向后兼容性更改

  • 修改使用 EXPORT_INVALID 导出触发器的行为。 它过去适用于 ENABLEDDISABLED 触发器,而不是真正的 VALIDINVALID 触发器。无效触发器的导出将像其他对象(如函数、包等)一样受 EXPORT_INVALID 控制。这意味着默认情况下将导出已启用且有效的触发器,以前情况并非如此。

有关更改的完整列表,请参阅 https://github.com/darold/ora2pg/blob/master/changelog

链接 & 致谢

我要感谢所有提交补丁的用户以及报告错误和功能请求的用户,他们在变更日志文件中都被引用。

Ora2Pg 是一个开放项目。 欢迎任何为构建更好的工具所做的贡献。 您只需使用 GitHub 工具或直接发送至 ora2pg@darold.net,即可发送您的想法、功能请求或补丁。

链接


关于 Ora2Pg :

Ora2Pg 是一款简单可靠的工具,用于从 Oracle 迁移到 PostgreSQL。 它自 2001 年开始开发,可以将大多数 Oracle 对象导出为与 PostgreSQL 兼容的代码。

Ora2Pg 可在任何平台上运行,并以 GPL v3 许可证提供。

文档、下载和支持请访问 http://www.ora2pg.com/