2012-06-20 29 views
0

我將我的數據庫從Sqlite遷移到Postgres。現在,當我嘗試創建一個新的記錄ActiveRecord :: RecordNotUnique:PG ::錯誤:錯誤

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.

這似乎是自動增量不工作。我需要一些額外的配置嗎?

回答

0

您可以使用pgAdminIII手動更改PG表的sequence value
進入您的數據庫 - >序列,點擊您的表格對應您的模型,並更改它的Current value

+0

沒問題!! =] – MurifoX

相關問題