upsertCOPY文、\COPYコマンド違いはCSVファイルの場所がサーバかローカルかだけ。CSV;CSVデータでupsertするtable1に既にデータがあるとき、id重複でエラーになる。HEADER;テーブルを一つ挟むことでupsertに対応する。table2はtemporaryなので後始末しなくていい。update_result);ただし、大量データだとI/Oが重い。LIMITつけて間にチェックポイントを挟むとちょっと違う。table2作成の別解。シーケンスや制約まで複製するとCSVが取り込めない。ALL);table2からtable1へのupsertの別解。