読者です 読者をやめる 読者になる 読者になる

COPY コマンドで取り込む UTF8 のテキストファイルは BOM 無しなんですね

PostgreSQL で UTF8 で作ったデータベースに COPY コマンドで CSV ファイルからテーブルにデータを取り込もうとしたら、エラー発生。

ERROR: invalid input syntax for type 1列目のカラムの型: "1行1列目の値"
SQLステート:22P02
コンテキスト:COPY テーブル名, line 1, column 1列目のカラム名: "1行1列目の値"

COPY コマンドのマニュアルを見ても何が悪いのか分からず、1時間経過―。

あ…COPY コマンドで取り込むテキストファイルは UTF8 だと BOM 無しなんですね…。あ…、はい…、BOM 無しで保存しましたら難なく取り込めました…。はい…、本当にありがとうございました…。