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

yamagenii 1,912views 更新:2015年3月30日

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

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

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

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

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


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

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

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません