Дамп postgres: pg_catalog.setval - PullRequest
9 голосов
/ 29 июня 2009

Кто-нибудь знает, что делает pg_catalog.setval?

Я только что сделал дамп базы данных PostgreSQL и получил много строк с этим. Не уверен, для чего это.

1 Ответ

12 голосов
/ 29 июня 2009

Вы можете проверить руководство по эксплуатации :

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...