Ajouter des contraintes uniques manquantes pour les upserts droits

FixInitializerService
Expédié
20 avril 2026 à 20:06 UTC
Auteur
Kamo
Commite
559376b

SyncSecurityModelRoleRights Utilisation CONFLICT (rôle-id, type de droite) NE RIEN . et CONFLICT (default-role-id, type) NE NE PASSER, qui nécessite une correspondance contraintes uniques sur les tableaux DB. Les annotations correspondantes de «UniqueConstraint» sur «OrgRoleRight» et - n'entrez en vigueur que sur la TABLE DE CREATE, donc les bases de données existantes ne les ont jamais obtenues, ce qui a entraîné l'échec de la start-up de SecurityService Il n'y a pas de contrainte d'exclusion unique ou de contrainte d'exclusion correspondant à l'ON CONFLICT spécification. Ddupe d'abord dans le cas des lignes héritées du passé ont des doublons qui bloqueraient le DJD CONSTRAINT, puis ajouter les deux contraintes idempotentement via SchemaCleanupRunner.

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