Как работают sequences в PostgreSQL?

Ответ

Sequence - объект, выдающий уникальные целые числа (nextval, currval). SERIAL/BIGSERIAL - удобный способ создания столбца с default nextval('sequence'). При вставке без указания значения подставляется следующее значение sequence. Не гарантирует отсутствие пропусков (откат транзакции, сбой). Для распределения - UUID или sequence с шагом. ALTER SEQUENCE ... RESTART для сброса.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.