Postgres转储:pg_catalog.setval

joh*_*nix 10 postgresql

有谁知道pg_catalog.setval的作用?

我只是在PostgreSQL数据库中进行了转储,并在其中获得了很多行.不知道它是什么.

小智 12

您可能需要查看精细手册:

setval(regclass,bigint)bigint设置序列的当前值

用法示例:;

# create sequence x;
CREATE SEQUENCE

# select nextval('x');
 nextval
---------
       1
(1 row)

# select nextval('x');
 nextval
---------
       2
(1 row)

# select nextval('x');
 nextval
---------
       3
(1 row)

# select setval('x', 10000);
 setval
--------
  10000
(1 row)

# select nextval('x');
 nextval
---------
   10001
(1 row)

# select nextval('x');
 nextval
---------
   10002
(1 row)
Run Code Online (Sandbox Code Playgroud)