Size: a a a

2020 July 12

IS

I Scarab in Yii Framework 2
ну руками SQL-запрос откуда угодно можно сделать.
источник

AA

Alexandr Ankudinov in Yii Framework 2
и это я понимаю
источник

IS

I Scarab in Yii Framework 2
а зачем, если не секрет, менять схему таблицы не в миграции?
источник

AA

Alexandr Ankudinov in Yii Framework 2
да от староко мусора избавляюсь, есть поле в котором по разметке напихан ключ и значение
источник

AA

Alexandr Ankudinov in Yii Framework 2
хочу создать набор столюцов
источник

AA

Alexandr Ankudinov in Yii Framework 2
и избавиться от костылей в админке и регулярок для выборки на фронте
источник

IS

I Scarab in Yii Framework 2
так это и есть миграция.
источник

IS

I Scarab in Yii Framework 2
Миграция же необязательно просто изменение структуры БД. Глобально - это любое изменение твоего окружения параллельно с изменением кода, обратимое или необратимое.
источник

AA

Alexandr Ankudinov in Yii Framework 2
так идем дальше у меня 18 тысяч записей в каждом по 1 поле с 50 столбцами: нужно проверить наличие этих 50 и если нет столбца то создать его
источник

IS

I Scarab in Yii Framework 2
Ну и делай миграцию, которая это провернёт.
источник

AA

Alexandr Ankudinov in Yii Framework 2
хм
источник

IS

I Scarab in Yii Framework 2
Тебе ж никто не мешает хоть с моделями работать в миграции, хоть логику произвольную описывать.
источник

AA

Alexandr Ankudinov in Yii Framework 2
я понимаю
источник

AA

Alexandr Ankudinov in Yii Framework 2
пробел в знаниях по миграции и контроллеров
источник

IS

I Scarab in Yii Framework 2
Ну технически миграция ничем особо не отличается от консольного контроллера.
источник

AA

Alexandr Ankudinov in Yii Framework 2
т.е. контроллер будет получать N записей и прогонять циклом запуская миграцию
источник

IS

I Scarab in Yii Framework 2
А зачем тебе контроллер?
источник

AA

Alexandr Ankudinov in Yii Framework 2
чтоб записи вытащить?
источник

AA

Alexandr Ankudinov in Yii Framework 2
или сразу внутри миграций можно?
источник

IS

I Scarab in Yii Framework 2
А кто мешает это сделать в самой миграции-то?
источник