序列关系

包含序列元数据的特殊单行表

**序列关系** 是一个包含序列元数据的特殊单行表。

序列关系在 pg_class 中的 relkindS

注释

PostgreSQL 9.6 及更早版本中,所有关于序列的信息都存储在序列关系中。从 PostgreSQL 10 开始,所有未被 nextval() 修改的元数据都包含在 系统目录pg_sequence 中;有关更多详细信息,请参阅该条目。

示例

PostgreSQL 10 及更高版本

postgres=# CREATE SEQUENCE foo;
CREATE SEQUENCE

postgres=# SELECT * from public.foo; last_value | log_cnt | is_called ------------+---------+----------- 1 | 0 | f (1 row)

PostgreSQL 9.6 及更早版本

postgres=# CREATE SEQUENCE foo;
CREATE SEQUENCE

postgres=# SELECT * from public.foo; -[ RECORD 1 ]-+-------------------- sequence_name | foo last_value | 1 start_value | 1 increment_by | 1 max_value | 9223372036854775807 min_value | 1 cache_value | 1 log_cnt | 0 is_cycled | f is_called | f

分类

DDL序列

另请参阅

pg_sequencepg_sequencesCREATE SEQUENCE

反馈

提交任何关于 "序列关系" 的评论、建议或更正 此处