- 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.