使用pgloader处理具有三个或更多'0'的字符串时遇到麻烦

时间:2019-03-27 15:44:15

标签: postgresql pgloader

我正在将大型.csv文件加载到数据库中,并希望使用pgloader,因为它可以跳过和记录错误的记录。但是我经常得到

this.deleteRow = this.deleteRow.bind.this

我最初认为是由于数据中的ERROR PostgreSQL Database error 22021: invalid byte sequence for encoding "UTF8": 0x00个字符。我尝试了不同的方法将其删除,直到发现一些变量,例如具有三个或更多0x00个字符的时间戳似乎是导致此问题的原因。例如0。有谁知道如何在不更改我的数据的情况下处理此问题?我的记录中约有2/3存在此问题。理想情况下,我正在寻找一种修复程序,使我可以使用相同的过程导入数据。

0 个答案:

没有答案