- Dikirim
- 24 April 2026 pukul 22.20 UTC
- Penulis
- Kamo
- Commit
- 9064c22
Runs after Hibernate ddl-auto: update create new tables (VOIP _ PROVIDER _ INSTANCE, BULK _ TEXT _ PROVIDER _ INSTANCE, PHONE _ EXTENSI, PHONE _ END _ USER, PHONE _ DEVICE, PHONE _ VOICEMAIL, SISTEM _ KONFIGURASI) dari entities baru yang diubah namanya / entities dalam kamo- shared-library commit 232d731. Handles apa Hibernasi tidak bisa: - Salin baris dari voip _ provider _ config / massive _ text _ provider _ config kedalam tabel * _ instance baru, mensintesis instance _ name dari tipe penyedia. - Drop baris NOT _ CONFIGURED (ordinal 0) - absen sekarang adalah keadaan "no provider". - Jatuhkan warisan sekarang kosong * _ config tabel. - Backfill instance _ id pada anggota _ voip _ config, voip _ conversations, dan kamerokens.org _ oauth _ token menggunakan setiap org 's instansi aktif tertua. - Bangun ulang org _ oauth _ token unik indeks dari (org _ id, penyedia) ke (org _ id, provider, instance _ id) sehingga beberapa instruksi RingCentral per org bekerja. - Buang indeks unik yatim dari voip _ conversations + provider instance tables. - Benih sistem _ konfigurasi singleton baris (interval sinkronisasi voip 10min baku, diaktifkan true) - operator platform konfigurasi ini melalui konfigurasi platform baru VoIP & SMS tab. Semua pernyataan idempoten; kembali berjalan di already-migrasi DB aman. Pesan 20 - setelah Skema CleanupRunner (1), Organisasi TypeRemovalner (2), KamoCRMAgeReqUpdateRunner (10).