Hvis du ikke ønsker at beholde rækkefølgen af id'er, så kan du
ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');
Jeg tvivler på, at der er en nem måde at gøre det på i den rækkefølge, du vælger uden at genskabe hele bordet.