#2206: Приведение Telegram сущностей к нижнему регистру и удаление дубликатов в Swarmica
Отредактирована: сегодняИнструкция
1. Авторизуйтесь в Swarmica как Администратор
2. Создайте новый скрипт в Настройки - Скрипты для роли Администратор:

3. Загрузите скрипт onetime_merge_tg_ideintities.py и добавьте следующее в Параметры веб-формы:
Название - Применить(если не указать, то скрипт выполнится в режиме dry-run)
Название в API - apply
Тип - Логический
Обязательное поле - Нет
Только для чтения - Нет
4. Нажмите Сохранить
Должно выглядеть вот так:

5. Для запуска скрипта нажмите кнопку Отправить в веб-форме справа.
Скрипт можно запустить с включенной или выключенной опцией Применить.
Когда опция выключена(по умолчанию), скрипт выполнится в режиме dry-run, т.е. в логе celeryworker отобразится, что именно будет изменено в БД. Для просмотра логов celeryworker выполните команду:
docker logs swarmica-celeryworker-1 -f --tail 0
Когда опция включена, скрипт выполнится с внесением изменений в БД.
Перед запуском с включенной опцией рекомендуется создать резервную копию БД по инструкции отсюда
Диагностика проблем
Отследить процесс можно в логе контейнера celeryworker перед запуском скрипта:
docker logs swarmica-celeryworker-1 -f --tail 0