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 valuepgAdminIIIを使用して、PGテーブルのを手動で変更できます。
[データベース]->[シーケンス]に移動し、モデルに対応するテーブルをクリックして、モデルを変更しますCurrent value

于 2012-06-20T17:34:49.903 に答える