- Se descapó
- 24 de abril de 2026 a las 22:20 UTC
- Autor
- Kamo
- Compromit
- 9064c22
Ruta después de Hibernate ddl-auto:update crea nuevas tablas (VOIP-PROVIDER-INSTANCE, BULK-TEXT-PROVIDER-INSTANCE, PHONE-EXTENSION, PHONE-END-USER, PHONE-DEVICE, PHONE-VOICEMAIL, SYSTEM-CONFIGURATION) de las entidades rebautizadas/nuevas en commit kamo-shared-library commit 232d731. Maneja lo que Hibernate no puede: - Copia de filas de manos de heredado voip.provider.config / bulk-text.provider.config en nuevas tablas de *instancia, sintetizando instances.name de tipo de proveedor. - No gotas.CONFIGURAD (ordinal 0) filas - la ausencia es ahora el estado de "no proveedor". - Suelta el legado ahora vacío tablas *. - Backfill instance.id en member-voip-config, voip-conversations, y kamotokens.org.oauth-token usando la instancia activa más antigua de cada org. - Reconstruir el índice único de (org-org-oauth-token de (org.id, proveedor) a (orgánid, proveedor, instance-id) así que múltiples instancias de RingCentral por org funcionan. - Suelta índices únicos huérfanos de conversaciones de voip.Conversaciones, tablas de instancia del proveedor. - Semilla la fila de un soloton de configuración del sistema (intervalo de sincronización de voip 10min por defecto, El operador de plataforma lo configura a través de la nueva configuración de la nueva plataforma Pestaña VOIP y SMS. Todas las declaraciones idempotente; volver a correr en el BB ya emigrado es seguro. Orden 20 después de SchemaCleanupRunner (1), OrganizationTypeRemovalRunner (2), KamoCRMAMAgeReqUpdateRunner (10).