copyコマンド
最近仕事でポスグレを使う機会が多くなってきたので、コマンドを掲載しておきます。
なお、インポートするファイルは、クライアント側へ配置してください。
copyコマンド csv
csvはこれで入ります。
# \copy table_name from '/path/to/csv_file' with csv;
copyコマンド 文字コード指定
例えば、windows上のDBでエクスポートして、Linux上のポスグレにインポートする時なんかに。
いちいち文字コードを変換して、改行コード直して、とかはしなくても大丈夫。
# \copy table_name from '/path/to/csv_file' with encoding 'sjis' csv
copyコマンド Header付き
csvにヘッダーついてたら、コレ
# \copy table_name from '/path/to/csv_file' with header csv
ヘッダーついてて、文字コードを指定とかもこんな感じ
# \copy table_name from '/path/to/csv_file' with header encoding 'sjis' csv
コメント