иностранец - удалить внешний ключ
Я пытаюсь использовать почтовый ящик в моем приложении 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: вниз по оригинальной миграции, которая создала почтовый ящик, но также получил ошибку, говорящую «команда не найдена».
Кто-нибудь может помочь? Спасибо.