我在尽可能自动地重置序列时遇到了麻烦。我正在尝试使用来自 phpPgAdmin 的下一个查询:
SELECT SETVAL('course_subjects_seq', (SELECT MAX(subject_id) FROM course_subjects));
不知何故,这个查询返回:
> HINT: No function matches the given name and argument types. You might need to add explicit type casts.
指向第一个SELECT SETVAL
下一个查询将给出相同的错误:
SELECT setval("course_subjects_seq", COALESCE((SELECT MAX(subject_id) FROM course_subjects), 1))
谁能指出我做错了什么?