sql >> データベース >  >> RDS >> PostgreSQL

フラスコ移行は、他のオブジェクトがテーブルに依存しているため、テーブルをドロップできません

    Flask-Migrateは、オブジェクト間の依存関係を確認するためにデータベースを読み込みません。移行ファイルのdrop_tableを並べ替えることで、移行を成功させることができます。

    できることは、次のように移行ファイルを変更することです。

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

    次に、upgradeコマンドを実行します。通常、ドロップをこの順序で注文すると、問題が解決するはずです。




    1. MySQLデータベースで最大のテーブルを見つける方法は?

    2. SQLServer2017の復元

    3. 単一のMySQLクエリに複雑なロジックを含める

    4. Oracleの別のデータベースからselectとしてテーブルを作成するにはどうすればよいですか?