PostgreSql 欄位自動累加
serial 和 bigserial 類型不是真正的類型, 只是為在表中設置唯一標識做的概念上的便利.(類似其它一些數據庫中 的 AUTO_INCREMENT 屬性)。 在目前的實現中,下面一句話:
CREATE TABLE tablename ( colname SERIAL );
等價於聲明下面幾句話:
CREATE SEQUENCE tablename_colname_seq; CREATE TABLE tablename( colname integer DEFAULT nextval('tablename_colname_seq') NOT NULL );
這是來自 postgreSql 的說明,所以自動加1的欄位可以用 SERIAL 的類型