Als u de volgorde van ID's niet wilt behouden, kunt u
ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');
Ik betwijfel of er een gemakkelijke manier is om dat te doen in de volgorde van uw keuze zonder de hele tabel opnieuw te maken.