PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Flask-Migrate kann die Tabelle nicht löschen, da andere Objekte davon abhängen

Flask-Migrate liest nicht in der Datenbank, um die Abhängigkeiten zwischen den Objekten anzuzeigen. Sie können eine erfolgreiche Migration erreichen, indem Sie drop_table in Ihrer Migrationsdatei neu anordnen.

Was Sie tun können, ist die Migrationsdatei wie folgt zu ändern:

op.drop_table("parameter_subtype")
op.drop_table("parameter")

Führen Sie dann den Upgrade-Befehl aus. Normalerweise sollte die Bestellung des Drops in dieser Reihenfolge das Problem lösen.