- Navios
- 11 de agosto de 2026 às 06:17 UTC
- Autor
- Kamo
- Enviar
- d490467
BillingGroup foi mapeado para billing groups. Este quadro já existia — um de Subsistema de sete tabelas (billing group members, assinaturas, licenças, faturas, pagamento métodos, configura) sem código Java, mas com quatro linhas reais e uma forma totalmente diferente: lá o grupo É o pagador, carregando seu próprio liste cliente id e billing email. A auditoria por trás deste trabalho relatou "no billing GROUP conceptive". Isso foi errado. leu-se o código, e este subsistema existe apenas no esquema. Apontar uma entidade para ela teve duas consequências. A leitura dos grupos falhou em um faltando is aprovado, porque nem BaratasDB nem YugabyteDB adicionarão um NOT coluna NULL sem um padrão para uma tabela não vazia, então ddl-auto adicionou o colunas nulas e pulou o resto. E essas quatro filas legadas eram uma Consulta bem sucedida longe de ser servido como grupos de faturamento de outra pessoa. A entidade agora possui grupos billing pay , criados explicitamente por uma migração em vez do que por ddl-auto — que foi o que produziu uma tabela semi-construída em primeiro lugar. As colunas adicionadas à tabela legada são largadas novamente, devolvendo- a ao forma que tinha; suas fileiras nunca são tocadas. Adotar o subsistema legado em vez deste é uma chamada futura defensável, mas é uma migração, não um renome.