Wenn Sie die Reihenfolge der IDs nicht beibehalten möchten, können Sie das tun
ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');
Ich bezweifle, dass es eine einfache Möglichkeit gibt, dies in der Reihenfolge Ihrer Wahl zu tun, ohne die gesamte Tabelle neu zu erstellen.