Содержание
Yii поддерживает очень удобный механизм миграции базы данных. Ниже перечислены основные команды.
Создать миграцию
| 1 | yii migrate/create <name> | 
- up() или safeUp() — применить миграцию
- down() или safeDown() — откатить миграцию
safe… методы транзакционно безопасные, поэтому предпочтительнее.
Применить миграции
Применить все миграции, которые еще не применялись (применялись или нет отслеживается через таблицу в базе данных):
| 1 | yii migrate | 
| 1 | yii migrate 3 | 
| 1 | yii migrate/to 150101_185401 | 
| 1 | yii migrate/to "2015-01-01 18:54:01" | 
| 1 | yii migrate/to m150101_185401_create_news_table | 
| 1 | yii migrate/to 1392853618 | 
Откат миграции
Откат последней миграции:
| 1 | yii migrate/down | 
| 1 | yii migrate/down 3 | 

