serial или identity в PostgreSQL
Чем GENERATED AS IDENTITY отличается от serial, как режим ALWAYS защищает от случайной ручной вставки и где остаётся риск рассинхронизации sequence.
Читать материалБезопасное изменение структуры таблиц, ограничений и других объектов PostgreSQL.
Чем GENERATED AS IDENTITY отличается от serial, как режим ALWAYS защищает от случайной ручной вставки и где остаётся риск рассинхронизации sequence.
Читать материалПрактический сценарий добавления и заполнения обязательного столбца в большой таблице PostgreSQL без одной гигантской транзакции.
Читать материал