Ausländer - Fremdschlüssel entfernen

Ich versuche, Mailboxer in meiner Rails 4-App zu verwenden. Ein Problem entsteht, wenn ich versuche, die Datenbank bereitzustellen. Der Fehler tritt beim Erstellen der Mailboxer-Konversationstabelle auf, die Abhängigkeiten in der Benachrichtigungstabelle aufweist.

Ich versuche, den Fremdschlüssel für Benachrichtigungsgespräche zu entfernen.

Ich habe eine Migration erstellt, die besagt:

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

Der Rake bricht jedoch ab und sagt, dass kein Fremdschlüssel vorhanden ist.

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

Mein Schema enthält: add_foreign_key "notifications", "conversations", name: "notifications_on_conversation_id"

Ich habe versucht, "db: migrate: down" für die ursprüngliche Migration zu berechnen, bei der der Postfacher erstellt wurde. Außerdem wurde die Fehlermeldung "Befehl nicht gefunden" angezeigt.

Kann jemand helfen? Danke.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage