Как мне создать поле 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.