Làm một lần có thể trông như thế này:
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;
Để sử dụng nhiều lần, hãy bọc nó thành một hàm plpgsql
với đường dẫn tệp / tên bảng / tên cột làm tham số. Nếu tên bảng hoặc cột là động, bạn phải sử dụng THỰC HIỆN
cho DELETE
.