PostgreSQL AUTO INCREMENT
Overview
PostgreSQL uses SERIAL and IDENTITY columns for auto-incrementing values.
SERIAL
BIGSERIAL
SMALLSERIAL
IDENTITY Column
Sequence Functions
Managing Sequences
Summary
AUTO INCREMENT methods include:
- SERIAL (INTEGER), BIGSERIAL, SMALLSERIAL
- IDENTITY (standard SQL)
- Sequence functions: nextval, currval, setval
- ALTER SEQUENCE for management