Lignes de purge stockées pour les droits de canal de discussion supprimés

FeatureInitializerService
Expédié
14 août 2026 à 23:12 UTC
Auteur
Kamo
Commite
30750e9

Les documents 74/75/76 ne sont plus résolus. RoleRightsSyncService les balayerait sur certains le futur botte de SecurityService de toute façon - silencieusement, à un moment imprévisible, avec pas de trace du nombre de rangées ou de ces orges. Le faire ici fait le retrait délibérés, comptés et connectés à la course qui expirent le changement d'enum. DEUX dictons, et se tromper, c'est silencieuse. Les quatre tables de droits stockent id de l'entier via RoleRightTypeIdConverter; mémorise le NOM de l'enum (« Enumerated(EnumType.STRING), longueur 64). Un seul DÉLÉTÉ... WHERE right - Type IN (74.75,76) ne correspondrait à rien sur le modèle Tablez et rapporte le succès, en laissant des lignes de modèle pour les droits qui ne résolvent plus être lu sur la carte de la règle de force sur chaque nouveau calcul. Diviser en conséquence. Non-fatel par tableau: ces lignes sont inertes par définition, avortant ainsi l'ensemble l'initialiseur - et sauter chaque coureur après - serait bien pire que laisser trois ids morts pour un déploiement supplémentaire. Pas d'ensemencement ni de porte de vérification, contrairement au remblai de la hiérarchie: cela ne peut pas enlever l'accès parce que rien jamais Lire ces droits.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation