Просто сброс последовательности и обновление всех строк может привести к ошибкам дублирующегося идентификатора. Во многих случаях вы должны обновить все строки дважды. Сначала с более высокими идентификаторами, чтобы избежать дубликатов, затем с идентификаторами, которые вы действительно хотите.
Пожалуйста, избегайте добавления фиксированной суммы ко всем идентификаторам (как рекомендуется в других комментариях). Что произойдет, если у вас будет больше строк, чем эта фиксированная сумма? Предполагая, что следующее значение последовательности больше всех идентификаторов существующих строк (вы просто хотите заполнить пробелы), я бы сделал это следующим образом:
UPDATE table SET id = DEFAULT;
ALTER SEQUENCE seq RESTART;
UPDATE table SET id = DEFAULT;