Vertica6.1データベーステーブルに一括ロードしたい小さなcsvファイルがあります。このファイルには92行あります。
dbadmin=> COPY games FROM '/tmp/games.csv' DELIMITER ',';
Rows Loaded
-------------
44
ファイルは92行ですが、Verticaは44行しかロードしません。テストとして、MySQLに同じファイルをロードしようとしましたが、92行すべてが正常にロードされました。
ファイルに92行あることを確認しました。
[root@localhost tmp]# cat /tmp/games.csv | wc -l
92
ファイルを開いて、異常な文字がないことを確認しました。
何か案は?
オプションABORTONERRORを試してください-拒否の理由を出力します。
COPY 'table name' FROM '/path/to/data.txt' DIRECT RECORD TERMINATOR ',' ABORT ON ERROR
拒否されたファイルと例外ファイルを確認するか、COPYで定義します。
COPY 'table name' FROM '/path/to/data.txt' DIRECT RECORD TERMINATOR ',' REJECTED DATA 'path' EXCEPTIONS 'path'
https://community.vertica.com/vertica/topics/bulk_loading
(元のURLは無効です。代わりに これ を試すことができます)