@Lob String deve pin LONGVARCHAR ou PostgreSQL lê-lo como um OID

Fixkamo-shared-library
Navios
10 de agosto de 2026 às 13:10 UTC
Autor
Kamo
Enviar
2a2dc86

O dialeto PostgreSQL de Hibernate mapeia @Lob String para um OID (grande objeto referência) e lê-lo com getLong(). Dialeto de Barata mapeou o mesmo anotação para simples TEXTO, então isso era invisível até o corte do YugabyteDB. Sintoma: 'Bad value for type long : test' -- uma mensagem de chat cujo corpo é o Teste de palavras, lido como um longo. Quebrou a linha do tempo das comunicações de chumbo, e mesma falha sentou-se sob cada um destes 52 campos: notas, contatos, calendário eventos, acesso/refresh tokens OAuth, senhas IMAP, corpos de campanha de email, segredos webhook, Canva e credenciais sociais. ************* restaura o comportamento TEXT. Existente colunas já eram TEXT (tratado de BarataDB) para que nenhum dado movido; **************************** E o que é que ele fez? foram criadas frescas como oid e foram alteradas para texto -- ambas as tabelas estavam vazias.

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