Методы с приставкой safe в миграциях

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
webster
Сообщения: 36
Зарегистрирован: 2011.12.17, 13:17

Методы с приставкой safe в миграциях

Сообщение webster »

В чем суть методов не пойму, работают через транзакции, но при выполнение не откатываются изменения, если в методе скажем первая таблица создалась, а следующая нет, то первая так и останется в базе. Или это нацелено только на внесение правок в структуру?
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

Re: Методы с приставкой safe в миграциях

Сообщение MetalGuardian »

в mysql транзакции не работают с изменением структуры таблицы, только данные
Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: Методы с приставкой safe в миграциях

Сообщение Demon_id »

MetalGuardian писал(а):в mysql транзакции не работают с изменением структуры таблицы, только данные
именно так.
webster писал(а):В чем суть методов не пойму, работают через транзакции, но при выполнение не откатываются изменения, если в методе скажем первая таблица создалась, а следующая нет, то первая так и останется в базе. Или это нацелено только на внесение правок в структуру?
зачем там транзакции? в up() накатывайте, в down() пишите код для отката.
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

Re: Методы с приставкой safe в миграциях

Сообщение MetalGuardian »

могу посоветовать создавать таблицы в разных миграциях :)
Ответить