【发布时间】:2020-12-16 23:42:35
【问题描述】:
我正在将应用程序从 oracle 迁移到 postgresql。在我已经迁移的一个函数中,我将数据从不同的 oracle 数据库(oracle 中的 db 链接,postgresql 中的 oracle_fdw 扩展)从几个表复制到我的 postgresql db 中的本地表中。但是,我收到下一个错误:
invalid byte sequence for encoding "UTF8": 0x00
我看到有些人在这个论坛上遇到过这种问题,但他们没有尝试直接从远程数据库复制数据(他们从转储或 csv 加载数据..)。
有点想法我能做什么?
【问题讨论】:
-
什么是 Oracle DB 编码?
-
nls_characterset : IW8ISO8859P8
标签: oracle postgresql utf-8 plpgsql oracle-fdw