- Spegnimento
- 24 aprile 2026 alle ore 22:20 UTC
- Autore
- Kamo
- Impegno
- 9064c22
Esegue dopo Hibernate ddl-auto:aggiornamento crea nuovi tavoli (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE, PHONE VOICEMAIL, SYSTEM CONFIGURATION) dalle entità rinominate/nuove in kamo-shared-library commit 232d731. Maniglie ciò che Hibernate non può: - Copia righe da legacy voip provider config / bulk text provider config in nuovi * instance tabelle, sintetizzando istanza name dal tipo di provider. - Getta le righe NON CONFIGURED (ordinal 0) — l'assenza è ora lo stato "no provider". - Getta le tabelle * config dell'eredita' ora vuota. - Backup ista id su member voip config, voip conversations, and kamotokens.org oauth token utilizzando l'istanza attiva più antica di ogni org. - Ricostruire org oauth token indice unico da (org id, provider) a (org id, provider, ista id) così più istanze RingCentral per lavoro org. - Gettare gli indici unici orfano da voip conversations + tabelle delle istanze del fornitore. - Seed the system configuration singleton Row (voip sync intervallo 10min predefinito, abilitato true) — l'operatore della piattaforma lo configura tramite la nuova configurazione della piattaforma Scheda VOIP & SMS. Tutte le dichiarazioni idempotent; re-running su DB già migrato è sicuro. Ordine 20 — dopo lo schemaCleanupRunner (1), OrganizationTypeRemovalRunner (2), KamoCRMAgeReqUpdateRunner (10).