2012-06-20 7 views
0

Я перенесла свой db из 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

Вы можете вручную изменить sequence value вашей таблицы PG, используя pgAdminIII.
Перейдите в свою базу данных -> Последовательности, щелкните по таблице, соответствующей вашей модели, и измените ее на Current value.

+0

Без проблем !! знак равно – MurifoX

Смежные вопросы