Миграция между телефонами и провайдерами SMS

FeatureInitializerService
Порезанный
24 апреля 2026 г. в 22:20 UTC
Автор
Kamo
Обещать
9064c22

Запускается после Hibernate ddl-auto: обновление создает новые таблицы (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE PHONE VOICEMAIL, SYSTEM CONFIGURATION) из переименованных/новых объектов в kamo-shared-библиотека совершает 232d731. Управляйте тем, что Hibernate не может: - Скопировать строки из унаследованного voip provider config / bulk text provider config в Новые таблицы * instance, синтезирующие имя example name из типа провайдера. - Drop NOT CONFIGURED (ординарные 0) строки - отсутствие в настоящее время состояние "нет провайдера". - Брось теперь пустое наследие * config таблицы. - Backfill instance id on member voip config, voip conversations, and kamotokens.org oauth token с использованием старейшего активного экземпляра каждой организации. Восстановление уникального индекса org oauth token от (org id, provider) до (org id, provider, instance id) так много RingCentral экземпляров на одну работу. - Опустить уникальные индексы voip conversations + таблицы экземпляров провайдера. - Seed the system configuration singleton row (интервал синхронизации voip 10 мин по умолчанию, включена правда) — оператор платформы настраивает это с помощью новой конфигурации платформы VOIP и SMS вкладка. Все заявления идемпотентны; повторное использование уже мигрировавшего DB безопасно. Заказ 20 — после SchemaCleanupRunner (1), OrganizationTypeRemovalRunner (2), KamoCRMAgeReqUpdateRunner (10).

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены