2016-08-10 5 views
0

マイグレーションに必要なテーブルごとに個別のマイグレーションファイルを作成する必要があり、これらのマイグレーションファイルを正しい順序で作成して、 "bin/cake migrations migrate"を実行してください。私は外部キー違反(すべての移行ファイルがタイムスタンプの順番で実行されることが想定されていました)を取得しません。CakePHP 3.xマイグレーション - 注文を制御する方法

ただし、3つのテスト・マイグレーション・ファイルを正しい順序で作成した後は、タイム・スタンプは明白に無視され、外部キー違反が発生します。

ここで正しいワークフローは何ですか?

ファイル名は以下のとおりです。 20160810025756_CreateUserGroups.php 20160810025835_CreateUsers.php

私は、マイグレーションを実行すると、それはCreateUserGroups前CreateUsersを実行します。

+0

現在のマイグレーションファイル名を投稿して開始できますか? – bill

答えて

1

修正済み。

データベース内のphinxlogテーブルをクリアする必要がありました。これまでの試みから、これをすべてテストしていました。

関連する問題