序列关系

一个特殊的单行表,包含关于序列的元数据

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

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_sequence, pg_sequences, CREATE SEQUENCE, pg_get_sequence_data()

反馈

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