В PostgreSQL физическото местоположение на реда се нарича CTID.
Така че, ако искате да го видите, използвайте QUERY като този:
SELECT CTID FROM table_name
За да го използвате в оператор DELETE за премахване на дублираните записи, използвайте го по следния начин:
DELETE FROM table_name WHERE CTID NOT IN (
SELECT RECID FROM
(SELECT MIN(CTID) AS RECID, other_columns
FROM table_name GROUP BY other_columns)
a);
Не забравяйте, че table_name е желаната таблица, а other_columns са колоните, които искате да използвате, за да я филтрирате.
Т.е.:
DELETE FROM user_department WHERE CTID NOT IN (
SELECT RECID FROM
(SELECT MIN(CTID) AS RECID, ud.user_id, ud.department_id
FROM user_department ud GROUP BY ud.user_id, ud.department_id)
a);