我将我的数据库从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.
看起来自动增量不起作用了。我需要额外的配置吗?
发布于 2012-06-21 01:34:50
您可以使用pgAdminIII手动更改PG表的sequence value。
转到您的数据库->序列,单击与您的模型对应的表,并更改它的Current value。
https://stackoverflow.com/questions/11124961
复制相似问题