一度実行すると、次のようになります。
CREATE TEMP TABLE tmp_x (nr int);
COPY tmp_x FROM '/absolute/path/to/file';
DELETE FROM mytable d
USING tmp_x
WHERE d.mycol = tmp_x.nr;
DROP TABLE tmp_x;
繰り返し使用する場合は、plpgsql関数
にラップしてください。 パラメータとしてファイルパス/テーブル名/列名を使用します。テーブル名または列名が動的である場合は、実行
DELETE
の場合 。