таблице часто перезатираются записи, значение подходит к пределу. Увеличивать размерность не хочется.
Нормально ли секвенцию обновлять или есть варианты получше?
ALTER SEQUENCE users_id_seq RESTART WITH 1
Можно поставить cycle если вас не смущает повтор идентификаторов
Это primary key, не совсем понял про повтор
что тогда означает "перезатираются записи" и как с этим связан primary key?
Записи просто удаляются и загружаются новый, а значение ключа приближается к лимиту
если бизнес-логика допускает откат идентификаторов, тогда включите cycle, при переполнении сиквенса счетчик сбросится
Наверное так и сделаю, спасибо. Только у сиквенcа нет явного ограничения, то есть только ограничвается типом integer. В этом случае при переполнении тоже сбросится?
Обсуждают сегодня