иностранец - удалить внешний ключ

Я пытаюсь использовать почтовый ящик в моем приложении rails 4. Проблема возникает, когда я пытаюсь развернуть базу данных. Ошибка возникает при создании таблицы разговоров почтового ящика, которая имеет зависимости в таблице уведомлений.

Я пытаюсь удалить внешний ключ для уведомлений разговоров.

Я создал миграцию, которая говорит:

change_table :notifications do |t|
t.remove_foreign_key :conversations

Тем не менее, грабли прерывается и говорит, что внешний ключ не существует.

rake aborted!
An error has occurred, this and all later migrations canceled:

PG::UndefinedObject: ERROR:  constraint "notifications_conversation_id_fk" of relation      "notifications" does not exist

Моя схема включает в себя: add_foreign_key "уведомления", "разговоры", имя: "notifications_on_conversation_id"

Я попытался разгрести db: migrate: вниз по оригинальной миграции, которая создала почтовый ящик, но также получил ошибку, говорящую «команда не найдена».

Кто-нибудь может помочь? Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос