我正在尝试将序列设置为特定值。
SELECT setval('payments_id_seq'), 21, true;
这给出了一个错误:
ERROR: function setval(unknown) does not exist
使用 ALTER SEQUENCE
似乎也不起作用?
ALTER SEQUENCE payments_id_seq LASTVALUE 22;
如何才能做到这一点?
参考: https ://www.postgresql.org/docs/current/functions-sequence.html
原文由 stef 发布,翻译遵循 CC BY-SA 4.0 许可协议
括号放错了:
否则,您使用单个参数调用
setval
,而它需要两个或三个。这与
SELECT setval('payments_id_seq', 21)
相同