2016-08-10 7 views
0

Мне сказали, что я должен создать отдельный файл миграции для каждой таблицы, в которой нуждаются мои миграции, и что я должен создать эти файлы миграции в правильном порядке, чтобы когда я запускать миграцию «bin/cake migigration». Я не вижу нарушений внешнего ключа (предполагалось, что все файлы миграции будут выполняться в порядке отметки времени).CakePHP миграции миграции 3.x - как контролировать порядок

Однако, создав 3 тестовых файла миграции в правильном порядке, он явно игнорирует метку времени, и я получаю нарушения внешнего ключа.

Каков правильный рабочий процесс здесь?

Имена файлов: 20160810025756_CreateUserGroups.php 20160810025835_CreateUsers.php

При запуске миграции, она работает CreateUsers до того CreateUserGroups.

+0

Не могли бы вы опубликовать текущие имена файлов миграции для запуска? – bill

ответ

1

Исправлено.

Мне нужно было очистить таблицу phinxlog в базе данных, от предыдущих попыток, которые я сделал во время тестирования всего этого.

Смежные вопросы