Adicione negação razão, e varra os três nomes de status aposentados

FeatureInitializerService
Navios
6 de setembro de 2026 às 07:08 UTC
Autor
Kamo
Enviar
879e1a9

status name contém um nome lido de volta através de @Eunumered(STRING), então uma linha ainda dizendo TRIAGED depois que a constante é ido não lê como um padrão — joga `No enum constante` e derruba cada consulta que toca na linha, a página listagem incluída. Esta é a falha que a decisão nome-o-ordinal negociado para: Um psiquiatra ordinal é silencioso, um psiquiatra de nome é barulhento. A varredura corre após o enchimento ordinal, que é história congelada e ainda mapas a coluna como estava — reescrevendo que backfill para pular os três seria silenciosamente reclassifique linhas em qualquer banco de dados que ainda não o executou. TRIAGEM CANNOT REPRODUCE ambos significava trabalho aberto, então ambos aterrissam em NEW onde alguém verá eles novamente; AWAITING INFO também faz, uma vez que NEW é o estado que reabre o janela de edição do repórter, que era o que esse status existia para fazer. A expedição a cópia da auditoria vai para NULL – essa coluna regista o que um operador escolhe, e null já significa "eles deixaram o status sozinho", que está mais perto da verdade do que dizer que escolheram um que já não existe. negação razão é TEXTO nulável sem padrão. Ao contrário do publicado, nenhum padrão é necessário para o ALTER ter sucesso em uma tabela povoada: Postgres só recusa ADD COLUNN sem um quando a coluna NÃO é NULL. Aplicado à mão no banco de dados ao vivo, que tinha zero linhas nos três status. As declarações navio de qualquer maneira — "não havia nenhum quando eu olhei" não é uma propriedade um a migração pode depender.

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