PostgreSQL 支持 SERIAL 數據類型。(字段定義為SERIAL后)將自動創建一個序列生成器,例如:
CREATE TABLE person (
id SERIAL,
name TEXT
);
會自動轉換為以下SQL語句:
CREATE SEQUENCE person_id_seq;
CREATE TABLE person (
id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
name TEXT
);
from: http://www.pgsqldb.org/twiki/bin/view/PgSQL/PostgreFAQ#4.11.1