2014-09-10 3 views
1

В codeigniter2 у меня есть следующий файл миграции (от 1 до 8).Миграция Codeigniter 2 с последней версией

При выполнении метода $this->migration->latest() Я наблюдал следующее:

  1. В то время как миграция версия 0 (в миграционной таблице), Только первый (1) миграции и последнюю (8) будет выполняться и версия миграции в таблице будет обновлена ​​до 8.

  2. В то время как версия миграции больше> = 1, будет выполнен весь файл миграции от 1 до 8. Версия для миграции в таблице будет обновлена ​​до 8.

В: Это нормально? Или я чего-то не хватает? Благодарю.

ответ

0

Да, это нормально.

Вы можете запустить миграцию в версии как:

$this->migration->version(1); 
$this->migration->version(2); 
etc.. 

Запуск последней() будет работать все от текущей миграции до последнего.

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