编码"UTF8"的字节序列无效:从 S3 导入后退时0x00



我正在使用aws_S3扩展将数据从S3 csv文件导入到Pstgress RDS并且在导入之间出现错误

命令

psql=>选择aws_s3.table_import_from_s3("t1",

'(格式csv(',:"3_uri");

错误

错误:用于编码"的无效字节序列;UTF8":0x00上下文:复制t1,第7324484行

我试图将列类型更改为文本,但无法使用

如果输入数据中确实有ASCII 0x00,则需要在COPY命令中将其指定为NULL字符,并使用NULL as'\000'。

请参阅-https://docs.aws.amazon.com/redshift/latest/dg/copy-parameters-data-conversion.html

我的数据包含无效值,需要清除

当我试图从Redshift导出数据并将其导入S3时,我发现红移有一些支持来清理这种类型的数据

这是解决方案的链接https://aws.amazon.com/premiumsupport/knowledge-center/remove-invalid-characters-redshift-data/

感谢

最新更新