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