- Navios
- 29 de junho de 2026 às 14:14 UTC
- Autor
- Kamo
- Enviar
- 2de61f8
Fecha um buraco pré-existente de dupla atividade no registro do identificador de empréstimo da MLOS: índice (a) **************** apenas restrições (org, tipo, valor) para o 10 Registry-Native Tipos monoativos, então duas linhas nativas do SAME (empréstimo file uid, tipo) mas valores DIFERENTES poderiam ambos commit (por exemplo, uma renumeração de corridas num registoNativo com um valor diferente — chaves de valor distintas, não conflito). Novo índice único parcial (empréstimo file uid, tipo) status='ACTIVE' E externa system reference IS NULL AND type IN (os 10 tipos nativos) impõe no máximo um ID nativo ativo por (empréstimo, tipo) — o análogo (empréstimo, tipo) do índice (c) para os espelhos PRÓPRIOS ELSEWHERE. A tipo IN(...) list mirrors index (a); manter em sincronia com ************* (a deriva do § 6.2 guarda). CRIAR Idempotente ... SE NÃO EXISTE; o prod não possui linhas nativas duplicadas (verificadas).