する質問をすることでしか得られない、回答やアドバイスがある。73開発環境でデータベースでテーブル群を新たに作り、それをそのまま本番サーバに設定を引き継ぎたいと思っています。全テーブルを削除し、新たに作り直そうと考えています。Initialを使いました。本番サーバに転送するとエラーがかかってしまいます。migrateすると途中までテーブルが作成され、途中でエラーになってしまいます。エラー内容は外部キー制約です。tables;で見てみると、アルファベット順にテーブルが挿入されているのが確認でき、テーブル作成の順番はアルファベット順のようです。アルファベットの後ろのほうであるusersが一番先頭にこないと外部キー制約をクリアできません。(途中のテーブルがusersのidに制約かけているため)migrationsの使い方として、どのように使っていくべきなのか。initialのスナップショットはとらずに、まずusersをマイグレーションで管理し、その後他のテーブルをいれていったほうがよいのでしょうか。xxx();というものがたくさんあり、それをうまく使いながらマイグレーションを使っていきたいです。いう場合1.usersだけをinitalとして登録して、あとは追加していけばよいのでしょうか?2.他によい方法はあるのでしょうか。実務面も含めてご教示頂けると幸いです。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順link0マイグレーションは詳しくないのですが...手元の環境で取ったスナップショットを見た感じだと、先にテーブル作成してから外部制約を追加(addForeignKey)しているので、問題ない気がしました。cakephp/migrationsのバージョンはいくつでしょうか。後はMySQLなら一時的に外部キー制約を無効にすることもできるので、それを使ってもいいかもしれませんね。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。keyがついてしまう。デフォルトで設定されているマイグレーションファイルを実行するとSQLエラーが...解決済dockerのdatastoreで正しく復元されているRailsアプリケーションで、Migratio...解決済Laravelでマイグレーション実行時の外部キー設定が上手くいきません。migrate"と打つとエラーがでる。0laravel5.5でマイグレーション実行時にエラーが発生し困っています。頂いたご意見への回答は行っておりません。