Ora2Pg 24.2 已发布

发布于 2024-03-08,作者:HexaCluster
相关开源项目

印度海德拉巴 - 2024年3月8日

Ora2Pg

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

此版本修复了自上次发布以来报告的几个问题,并添加了一些新功能和改进。

  • 允许 DATA_EXPORT_ORDER 使用文件名作为值,以便提供自定义的表顺序。该文件必须包含排序后的表列表。Oracle 中每行一个表,使用大写字母。
  • 当使用选项 --oracle_speed 时,添加进度条,以避免等待整个数据导出结束。
  • 添加了用 & 运算符替换 BITAND 函数的功能。
  • 添加了选项 -f, --format 来设置报告的输出格式。它可以是 html 或 json。默认为 html。
  • 自动将分区键添加到主键。在查询中,用别名作为前缀来获取 Oracle 中的数据。
  • 在操作 SHOW_COLUMN 生成的报告中,添加有关 MSSQL 屏蔽列的信息。
  • 在操作 SHOW_TABLE 中,添加有关 MSSQL 表上的列存储和压缩的信息。
  • 添加新的配置指令 PARTITION_BY_REFERENCE 来定义如何导出 Oracle 的引用分区。可能的值为 noneduplicate 或要创建的哈希分区数。

    none 表示不进行翻译,并像以前一样导出引用分区。值 duplicate 将在分区表中复制引用的列,并将相同的分区应用到分区表,分区方式与引用的表相同。如果该值是一个数字,则将使用 HASH 方法对表进行分区,并使用该值作为模数。例如,如果将其设置为 4,则将创建 4 个 HASH 分区。默认值为 none,表示不导出引用分区的定义。

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

感谢所有贡献者,他们的名字都列在 changelog 文件中。特别感谢 Martin Gerhardy 的所有近期拉取请求,这对于在 Ora2Pg 代码开发中不感到孤单非常有帮助。

链接 & 致谢

我要感谢所有提交补丁和报告错误以及功能请求的用户,他们的名字都列在 ChangeLog 文件中。

Ora2Pg 是一个开放项目。欢迎您为构建更好的工具做出任何贡献。您只需使用 GitHub 工具或直接发送到 ora2pg(at)darold(dot)net(dot) 来发送您的想法、功能请求或补丁。

链接

关于 Ora2Pg

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

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

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