Mirki mam problem z deletem zduplikowanych rekordów w bazie #postgresql . Usuwa wszystkie zduplikowane rekordy oprócz jednego. Obejmuje kilkaset tysiecy rekordów i jak wywołuje go w pgAdmin to wisi na 'waiting' ( ͡° ʖ̯ ͡°). Da się go jakoś zoptymalizować? Ewentualnie jakoś inaczej wykonać usuwanie tych rekordów?
delete
FROM rejestr t1
WHERE
t1.rodzaj = 'rodzaj'
and t1.id not in
(SELECT MIN(id)
FROM rejestr t2
where t2.rodzaj = 'rodzaj'
#gry