В чем суть обновления: в том, что меняется принцип обработки порядка расчета для полей с одинаковым sort
, находящихся в одном плейсменте
.
К чему приведет если я обновлюсь без выполнения подготовительных мероприятий — с высокой степенью вероятности у вас сломаются некоторые Коды
и Коды действий
так-как они начнут выполнятся в другом порядке.
Переходим в пользователя totum
в каталог установки Тотум;
Ubuntu:
su totum
cd /home/totum/totum-mit
Docker:
sudo docker exec -it $(sudo docker ps -f name=ttm-totum --quiet) /bin/bash
NetAngels:
cd totum-mit
Выполняем эту команду:
curl -O https://raw.githubusercontent.com/totumonline/ttm-tools/main/checkSameOrder.php && php -f checkSameOrder.php
Получаем табличку с полями, в которых вам нужно исправить sort
;
Копируете себе этот список, идете в ваше решение;
Ищете эти поля и ставите им разный sort
;
После того как вы все проделали в вашей схеме проверяете еще раз перейдя в корень установки:
php -f checkSameOrder.php
Если все ок, то выполняем обновление (для Docker этот шаг другой):
bin/totum git-update --force
Для Docker:
Выходим на хостовую машину:
exit
Открываем docker-compose.yml
:
nano /home/totum/totum-mit-docker/docker-compose.yml
Меняем тег для образа Totum на последний (c 3 версией), который есть на https://hub.docker.com/.../tags
Перезапускаем docker-compose:
cd /home/totum/totum-mit-docker/ && sudo docker-compose up --force-recreate -d