KamoCRM

Ajouter des contraintes uniques manquantes pour les upserts droits

FixInitializerService
Expédié
20 avril 2026 à 20:06 UTC
Auteur
Kamo
S'engager
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 ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation