At gøre det én gang kunne se sådan ud:
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;
Til gentagen brug skal du pakke den ind i en plpgsql-funktion
med filsti / tabelnavn / kolonnenavn som parametre. Hvis tabel- eller kolonnenavnet er dynamisk, skal du bruge UDFØR
for DELETE
.