-1
A
答えて
2
をデータベースからすべてのテーブルをドロップして、migrateコマンドを実行しますあなたは、外部キーを無効にすることができます移行ファイルの制約。
Schema::disableForeignKeyConstraints();
参考:Laravel migrations nice way of disabling foreign key checks
1
関連する問題
- 1. 外部キー制約
- 2. SQLの外部キー制約
- 3. Nullable外部キー制約
- 4. デバッグ外部キー制約エラー
- 5. 外部キー制約がエラー
- 6. エラー外部キー制約
- 7. SqlAlchemyの外部キー制約
- 8. 外部キー制約エラー4
- 9. フラスコの外部キー制約
- 10. 外部キーの制約エラー
- 11. ストアドプロシージャの外部キー制約
- 12. 1:1外部キー制約
- 13. エラー1215外部キー制約
- 14. 一時的にdjangoの外部キー制約を無効にする方法
- 15. Redshift Constraints(主キーと外部キー制約)
- 16. 外部キー制約を外す
- 17. 春ブーツが外部キー制約に
- 18. エラー1215:外部キー制約(InnoDBのに)
- 19. SQL Serverの外部キー制約が参照する無効な表
- 20. PHPでMySQLの外部キーの制約を無視する
- 21. 外部キー制約の問題
- 22. は、外部キー制約文の
- 23. EF外部キー制約とリポジトリパターン
- 24. 種子の外部キー制約
- 25. MySQLの外部キー制約の混乱
- 26. SQLエラーの外部キー制約
- 27. SQLiteの外部キーの制約
- 28. 外部キー制約の構文
- 29. 複合外部キー制約の作成
- 30. SQL Serverの:制約と外部キー
この回答がベストアンサーに選ばれたとも二回upvotedました。だから、なぜあなたはFK制約を無効にしたいのですか(なぜなら、すでにマイグレーションを扱うにはひどい方法です)、それぞれのマイグレーションクラスのそれらを有効にして 'refresh'コマンドを実行するのですか? 'refresh'の代わりに' fresh'を実行するだけでなく、たくさんの追加作業をして、このダーティな修正をどのようにしたらいいですか? –