马达加斯加,塔那那利佛 - 2022 年 10 月 8 日
Ora2Pg 23.2 发布
Ora2Pg 23.2 版本已正式发布并可公开下载。Ora2Pg 是一款免费且可靠的工具,用于将 Oracle 数据库迁移到 PostgreSQL。
此版本修复了过去八个月报告的几个问题,并增加了一些新功能和改进。
--drop_if_exists
,如果对象存在,则添加语句以在创建之前删除对象。它对应于 DROP_IF_EXISTS 配置指令。-C | --cdc_file
,以便能够更改默认文件的名称,该文件用于在导出期间存储/读取每个表的 SCN。默认值是当前目录中的 TABLES_SCN.log。这是由 --cdc_ready
选项写入的文件。-P
命令行选项在 PostgreSQL 表中(TEST_COUNT)计算行数的多进程。新的配置指令
--mview_as_table
,以设置将哪些物化视图导出为表。默认情况下不导出任何视图。值必须是以空格或逗号分隔的物化视图名称或正则表达式的列表。如果对象名称是物化视图且导出类型为 TABLE,则该视图将导出为 create table 语句。如果导出类型为 COPY 或 INSERT,则将导出相应的数据。TRANSFORM_VALUE CLOB_TABLE[CHARDATA:translate("CHARDATA", chr(0), ' ')]
将字符串中的所有 Oracle char(0) 替换为空格字符。EXCLUDE_COLUMNS T1(nocol1,nocol2) T2(nocol1,nocol2)
@EXCLUDED_TABLES
中定义。请注意,此行为与 EXCLUDE 配置指令无关。向后兼容性
有关完整的更改列表,请参阅 https://github.com/darold/ora2pg/blob/master/changelog
感谢所有贡献者,他们都已在变更日志文件中引用。
我要感谢所有提交补丁的用户和报告错误和功能请求的用户,他们在 ChangeLog 文件中均被引用。
Ora2Pg 是一个开放项目。欢迎为构建更好的工具做出任何贡献。您只需使用 GitHub 工具或直接发送至 ora2pg@darold.net 来发送您的想法、功能请求或补丁。
链接
关于 Ora2Pg :
Ora2Pg 是一款简单可靠的工具,用于从 Oracle 迁移到 PostgreSQL。它自 2001 年以来一直在开发,可以将大多数 Oracle 对象和数据导出为与 PostgreSQL 兼容的代码。
Ora2Pg 在任何平台上都可以工作,并且在 GPL v3 许可下可用。
文档、下载和支持请访问 http://www.ora2pg.com/