csvデータをテーブルにインポート

動作テストの際など、pgAdminでcsvデータをテーブルに書き出したいとき

SQLのCOPYコマンドを用いて追加が出来ます

COPY tablename FROM '絶対パス' WITH CSV;

tablenameはテーブル名 絶対パス はfinder上のファイルをターミナルにドラッグすれば確認できます。

エンコードはUTF-8です。エディタで直して出力するか


SET client_encoding TO 'SJIS'; COPY tablename FROM '絶対パス' WITH CSV;

とすると変換され出力されます。