KamoCRM

Aggiungere vincoli unici mancanti per gli upserts role-right

FixInitializerService
Spegnimento
20 aprile 2026 alle ore 20:06 UTC
Autore
Kamo
Impegno
559376b

Non e' vero. + syncSecurityModelRoleRights uso "ON CONFLICT (role id, right type) NONHING` e `ON CONFLICT (default role id, right type) NONHING`, che richiedono corrispondenza vincoli unici sui tavoli DB. Le annotazioni corrispondenti `@UniqueConstraint` su `OrgRoleRight` e E' cosi'. i database esistenti non li hanno mai acquisiti — causando l'avvio di SecurityService a fallire con `ERROR: non vi è alcun vincolo di esclusione o univoco corrispondente alla ON CONFLICT Specifiche. Dedupe prima nel caso in cui le righe legacy abbiano duplicati che blocchino l'ADD CONSTRAINT, quindi aggiungere entrambi i vincoli idempotently via SchemaCleanupRunner.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo