ショコラ
ポストグレスのあるデータでCOPY文を作成するには?
抽出条件をつけてSELECTを実行したものでCOPY文を作成します。
もっさん先輩
以下のSQLを psql で実行すると CSVファイル が出来上がります。
COPY (SELECT * FROM {テーブル名}WHERE id={出力条件}) TO '/path/to/export.csv' CSV HEADER;
(具体例)
COPY (SELECT * FROM cntmng WHERE cmpny_id='1000') TO '/tmp/cntmng.csv' CSV HEADER;
CSVファイル を取り込むには↓下のCOPY文を実行します。
COPY {テーブル名} FROM '/path/to/export.csv' DELIMITER ',' CSV HEADER;
以上