Adicionar restrições únicas em falta para upserts role-right

FixInitializerService
Navios
20 de abril de 2026 às 20:06 UTC
Autor
Kamo
Enviar
559376b

**************************** + syncSecurityModelRoleRights use «ON CONFLICT (role id, right type) NÃO FAZER NADA» e `ON CONFLICT (default role id, right type) NÃO FAÇA NADA`, que requer correspondência restrições únicas nas tabelas DB. As anotações correspondentes `@UniqueConstraint` em `OrgRoleRight` e **************** apenas fazer efeito na mesa de criação, então as bases de dados existentes nunca as ganharam — fazendo com que a inicialização do SecurityService falhe com `ERROR: não há nenhuma restrição única ou exclusão correspondente ao CONFLICT ON especificação». Dedupe primeiro no caso de linhas legadas ter duplicatas que bloqueariam o ADD CONSTRAINT, em seguida, adicione ambas as restrições idempotently via SchemaCleanupRunner.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços