0

我将我的数据库从 Sqlite 迁移到 Postgres。现在当我尝试创建新记录时

Account.create! code:"0001", name:"foo"

我收到了这个错误

ActiveRecord::RecordNotUnique: PG::Error: ERROR: duplicate key value violates unique constraint "accounts_pkey" DETAIL: Key (id)=(4) already exists.

似乎自动增量不起作用。我需要一些额外的配置吗???

4

1 回答 1

0

您可以sequence value使用 pgAdminIII 手动更改您的 PG 表。
转到您的数据库-> 序列,单击与您的模型对应的表并将其更改为Current value.

于 2012-06-20T17:34:49.903 回答