Postgres - статьи

Как мне создать поле serial/с-авто-увеличением?


PostgreSQL поддерживает тип данных SERIAL. Он автоматически создает последовательность. Например:

CREATE TABLE person ( id SERIAL, name TEXT );

автоматически транслируется в:

CREATE SEQUENCE person_id_seq; CREATE TABLE person ( id INT4 NOT NULL DEFAULT nextval('person_id_seq'), name TEXT );

Смотрите подробности о последовательностях на странице руководства посвященной create_sequence.



Содержание раздела