我曾经pg_dump在新数据库中填充一个表。之后,我希望能够使用default autoincrementer序列键将行插入表中。这是我在表中的内容:
在此table (smtable),a是键(设置为serial)。
--data filled using pg dump
a | b
1 2
2 5
现在,当我执行以下语句时:
INSERT INTO smtable VALUES(DEFAULT, 6)
RETURNING a INTO id;
我收到以下错误:
[error: duplicate key value violates unique constraint "a_pkey"]
detail: 'Key (a)=(1) already exists.
我如何让这个语句插入next_key表..