51.84. pg_sequences

ビューpg_sequencesはデータベース内の各シーケンスについての有用な情報へのアクセスを提供します。

表51.85 pg_sequencesの列

列 型

説明

schemaname name (references pg_namespace.nspname)

シーケンスがあるスキーマの名前

sequencename name (references pg_class.relname)

シーケンスの名前

sequenceowner name (references pg_authid.rolname)

シーケンスの所有者の名前

data_type regtype (references pg_type.oid)

シーケンスのデータ型

start_value int8

シーケンスの開始値

min_value int8

シーケンスの最小値

max_value int8

シーケンスの最大値

increment_by int8

シーケンスの増分値

cycle bool

シーケンスが周回するかどうか

cache_size int8

シーケンスのキャッシュサイズ

last_value int8

ディスクに書き込まれた最後のシーケンス値。 キャッシュが使用されている場合、この値はシーケンスから最後に取り出された値より大きくなることがあります。 シーケンスからまだ読み取られていないときはNULLになります。 また、現在のユーザがシーケンスについてUSAGEあるいはSELECT権限がない場合も値はNULLになります。