我想强制表的自动增量字段为某个值,不幸的是我的查询似乎失败
.visual-banner
我的表格ALTER SEQUENCE categories_categoryid_seq RESTART WITH 1;
ERROR: relation "your_sequence_name" does not exist
包含以下列:
编辑:我的创建查询:
categories
答案 0 :(得分:0)
您可以验证DEFAULT
子句中定义的名称序列:
SELECT column_name, column_default
FROM information_schema.columns
WHERE table_schema = 'myschema'
AND table_name = 'categories'
ORDER BY ordinal_position;
然后你就会知道要重置哪个序列!
答案 1 :(得分:0)
在上述问题中没有创建序列,因为您没有添加序列或序列:(根据脚本)。 bigint必须是bigserial或serial。
如果要检查序列是否已创建,请运行此脚本。
Select column_default
from information_schema.columns
where table_name = 'categories' and column_name = 'categoryid';