(empréstimo file uid, tipo) índice nativo de unicidade parcial monoativo (doc 11 §5.3/§6.2)

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

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