将 oracle 迁移到 postgres 口音

问题描述 投票:0回答:1

Oracle中的原始数据有重音,当我将数据迁移到postgres时,更改了特殊字符的重音,如何使迁移仍然是相同的数据?

我用于迁移ora2pg。

使用重音符号迁移数据

postgresql oracle diacritics ora2pg
1个回答
0
投票

如果您将 Oracle 客户端编码(使用

NLS_LANG
环境变量)设置为
US7ASCII
,Oracle 将通过用非重音版本替换字符来默默地破坏您的数据。您没有告诉我们您如何调用 ora2pg,但是使用其默认设置
AMERICAN_AMERICA.AL32UTF8
来表示
NLS_LANG
,这种情况就不会发生。

© www.soinside.com 2019 - 2024. All rights reserved.