Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между AUTO_INCREMENT и IDENTITY в контексте генерации идентификаторов (первичных ключей) в разных СУБД, в том числе в PostgreSQL. stackoverflow.com blog.sqlize.online
AUTO_INCREMENT позволяет автоматически присваивать каждому новому ряду в столбце следующий доступный номер. tproger.ru blog.sqlize.online При этом нельзя задать шаг увеличения, он всегда равен 1. sqlines.com
IDENTITY предполагает, что вставка строки с произвольным идентификатором не допускается. tproger.ru blog.sqlize.online Это ограничение можно обойти, переопределив системное значение, но такой шаг не обновляет последовательность и может вызвать конфликт. tproger.ru blog.sqlize.online
Таким образом, разница между AUTOINCREMENT и IDENTITY заключается в том, что AUTOINCREMENT не даёт возможности задать шаг увеличения, а IDENTITY накладывает ограничение на вставку строк с произвольными идентификаторами.
При этом в PostgreSQL есть тип данных SERIAL, который позволяет автоматически генерировать уникальные целочисленные номера (идентификаторы, идентичность, автоинкремент, последовательность) для столбца. sqlines.com