- Navios
- 6 de setembro de 2026 às 20:06 UTC
- Autor
- Kamo
- Enviar
- 4313a40
`media sessions` é criado pelo ddl-auto de Hibernate, não por uma migração, então ele carrega a restrição ddl-auto escreve para uma coluna `@Enumerada(ORDINAL)` - congelados ao tamanho do enum no dia em que a mesa foi feita: «CHECK (tipo id >= 0 E tipo id <= 3)». «MediaSessionType.SYSTEM BUG» é ordinal 4, então cada tentativa de abrir o tópico de um relatório falhou contra uma restrição nada na base de códigos menciona, e voltou sua fileira sem deixar nenhuma evidência. Esta é a armadilha exata que o próprio cabeçalho deste arquivo argumenta para `system bug`, surgiu numa mesa que antecede a lição. Observado na produção hoje no fio implantação do recurso, atrás de uma falha mais alta: a coluna 'media session guid' que falta Quebrou a consulta da lista primeiro e mascarou-a. Caiu em vez de alargar para 4. `MediaSessionType` é explicitamente somente anexo, então `<= 4` re-arma a mesma armadilha para quem adiciona o próximo valor. O enum é o autoridade sobre o que é um tipo válido; uma cópia do seu tamanho no esquema só pode ir Já está. Ambas as declarações de DDL têm sido aplicadas à base de dados ao vivo à mão, desde O InicializerService não está implementado.