Erholung von fehlgeschlagenem/teilweise angewendetem Upgrade

Schau dir das an:

Ich habe alle Tabellen, die Fehler verursachten (eine nach der anderen, am Ende waren es 7), geleert, bis ich die App ohne Fehler neu erstellen konnte.

In deinem Fall scheint das Problem eine Spalte zu sein:

PG::DuplicateColumn: ERROR: column "bookmarkable_id" of relation "bookmarks" already exists

Vielleicht solltest du nachsehen, zu welcher Tabelle sie gehört, um sie leeren zu können, oder du kannst diese Spalte einfach löschen.

Ich glaube, das Problem liegt darin, dass beim teilweisen Migrieren diese Tabellen bereits erstellt sind, daher können sie nicht erneut erstellt werden und es wird ein Fehler zurückgegeben. Vielleicht könnte man diesem Prozess eine Bedingung hinzufügen, damit er keine Fehler verursacht? (Ich bin kein Experte) @pfaffman