問題タブ [pgloader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
89 参照

postgresql - pgloader を使用して 3 つ以上の '0' を含む文字列を処理する際の問題

大きな .csv ファイルをデータベースにロードしていますが、誤ったレコードをスキップしてログに記録できる pgloader を使用したいと考えています。しかし、私は頻繁に取得します

ERROR PostgreSQL Database error 22021: invalid byte sequence for encoding "UTF8": 0x00

私が最初に考えたのは0x00、データの文字によるものでした。これらを削除するさまざまな方法を試してみましたが、30文字以上のタイムスタンプなどのいくつかの変数が問題を引き起こしているように見えることがわかりました。例えば17:46:30 +0000。データを変更せずにこの問題を処理する方法を知っている人はいますか? 私のレコードの約 2/3 にこの問題があります。理想的には、同じ手順を使用してデータをインポートできる修正を探しています。