Sequence — объект в PostgreSQL, который генерирует уникальные числа по порядку. Когда ты создаёшь колонку SERIAL или BIGSERIAL, PostgreSQL под капотом создаёт sequence и вызывает nextval() при каждом INSERT. Sequence гарантирует уникальность даже при конкурентных вставках — это атомарная операция. Важный нюанс: если INSERT откатился, значение sequence не возвращается — будут пропуски, и это нормально. Можно создавать sequence вручную для нумерации заказов, инвойсов и прочего. Через ALTER SEQUENCE можно задать начальное значение и шаг.
Что такое sequence в PostgreSQL?
Junior
433 просмотровAFK Offer AI
Что такое type switch?