в моей базе данных 500 записей, и когда я удаляю id = 5, а затем пытаюсь повторно вставить ту же запись, она не обновляет последовательность правильно. Он вставляет новую запись, где id = 505, но мой самый большой идентификатор был 500. Я также обновляю последовательность до и после транзакции следующим запросом: SELECT setval (pg_get_serial_sequence ('table_name', 'id'), max (id)) FROM table_name;
Тем не менее, он увеличивает последовательность неправильно.
id Первичный ключ bigserial NOT NULL
Любая помощь приветствуется. Спасибо