首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Mysql到Postgresql的Pentaho中出现错误"Invalid byte sequence for for encoding -8: 0x00“

从Mysql到Postgresql的Pentaho中出现错误"Invalid byte sequence for for encoding -8: 0x00“
EN

Stack Overflow用户
提问于 2021-09-12 07:27:54
回答 1查看 133关注 0票数 0

有没有人遇到过图片中的空错误UTF8的问题?我只是在做简单的表输入(Mysql)和values=>table输出(Postgresql),我想如果字段是空的,那么空值会有帮助,但是它没有用,在select值中我也试图强制编码=>select-8,但是没有成功……因为像这样的数据太多了,我不能一个一个地修复它,实际上有几千个数据,我插入了大约三千万个数据

我也已经在“启用惰性转换”了

EN

回答 1

Stack Overflow用户

发布于 2021-09-13 02:51:44

The PostgreSQL documentation告诉你

与特定字符集无关,不能存储代码为零(有时称为NUL)的字符。

您无法将该字符放入PostgreSQL数据库中。在ETL过程中,您必须从字符串中删除这些字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69149343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档