PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

flask-migrate nie może usunąć tabeli, ponieważ zależą od niej inne obiekty

Flask-Migrate nie odczytuje bazy danych, aby zobaczyć zależności między obiektami. Pomyślną migrację można osiągnąć, zmieniając kolejność drop_table w pliku migracji.

To, co możesz zrobić, to zmodyfikować plik migracji w następujący sposób:

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

A następnie uruchom aktualizację polecenie. Normalnie zamówienie spadku w tej kolejności powinno rozwiązać problem.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić REFERENCES w PostgreSQL?

  2. błąd psycopg, kolumna nie istnieje

  3. Plik zip do bajtów Python 3

  4. Dodaj brakujący miesiąc w wyniku z wartościami z poprzedniego miesiąca

  5. PostgreSQL - maksymalna liczba parametrów w klauzuli IN?