V1os / vo-demonizer

simple demonizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Start migrate

  • не забываем, что список задач процесса лежит в кеше, по этому его нужно чистить.
  • ./yii dm --help помощь по параметрам
./yii cache/flush-all   // чистим кеш перед запуском миграций (не обязательно, чистит автоматом, но ...)
./yii dm                // запуск миграций таблиц со старого стора в новый в один поток

- если встречаються `Wrong save` `Wrong load`,  
можно изменить константу VALIDATION_BEFORE_SAVE = true
по пути commands/daemons/MigrateController.php:17
что бы увидеть ошибку Active Record, в основном по не правильному мапу полей

- commands/daemons/MigrateController.php:21
$bFFD - флаг, установка которого приведет к проверке на уникальность записей по
составному ключю (ОСТОРОЖНО!! при наличии большого количества записей для миграции, 
возможны вылеты скрипта по памяти и таймауту, который не защищен от оных. 
На ваш страх и риск)

Start consumer for store queue

  • ./yii consumer-sq --help
    --bKeys='...' это ключи для доступа нужных сообщений в нужную очередь
    ключи созвучны с сущностью которую нужно обновить

например:
./yii consumer-sq --bKeys=goods это подписчик на товары
./yii consumer-sq --bKeys="goods,groups" это - на товар с группами

./yii consumer-sq               // запуск подписчика на все сущностя сразу (работает медленно и не безопасно с данной реализацией очередей)

About

simple demonizer


Languages

Language:PHP 100.0%