作成

CREATE SEQUENCE テーブル名_カラム名_seq;

CREATE TABLE テーブル名()において、idを連番にする場合には

id DEFAULT nextval('テーブル名_カラム名_seq')

で定義する。

なお、NOT NULLも付加するなら

id serial

と同じ。(シーケンスは自動的に作られる。)

カウンタの設定

100に連番をセットするには

SELECT setval('連番名_seq', 100);

とする。

現在の値

SELECT currval('連番名_seq', 100);