328 votes

Postgres modifie manuellement la séquence

J'essaie de définir une séquence à une valeur spécifique.

SELECT setval('payments_id_seq'), 21, true

Cela donne une erreur :

ERROR: function setval(unknown) does not exist

Utilisation de ALTER SEQUENCE ne semble pas fonctionner non plus ?

ALTER SEQUENCE payments_id_seq LASTVALUE 22

Comment cela peut-il être fait ?

Réf : https://www.postgresql.org/docs/current/static/functions-sequence.html

2voto

Nather Webber Points 127

Cela a fonctionné pour moi :

SELECT pg_catalog.setval('public.hibernate_sequence', 3, true);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X