@Lob String deve pin LONGVARCHAR o PostgreSQL legge come un OID

Fixkamo-shared-library
Spegnimento
10 agosto 2026 alle ore 13:10 UTC
Autore
Kamo
Impegno
2a2dc86

Le mappe di dialetto PostgreSQL di Hibernate @Lob String a un OID (grande oggetto riferimento) e lo legge con getLong(). CockroachDialect ha mappato lo stesso annotazione a TEXT normale, quindi questo è stato invisibile fino al taglio YugabyteDB. Sintomo: 'Valore base per tipo lungo: test' -- un messaggio di chat il cui corpo è test di parole, leggere a lungo. Ha rotto la linea temporale delle comunicazioni principali, e la stesso difetto seduto sotto ciascuno di questi 52 campi: note, contatti, calendario eventi, OAuth access/refresh tokens, password IMAP, e-mail di campagna, webhook segreti, Canva e credenziali sociali. Ripristino del comportamento del TEST. Esiste colonne erano già TEXT (portate da CockroachDB) quindi nessun dato spostato; Non e' vero. E poi... è stato creato fresco come oid e sono stati modificati al testo -- entrambi i tavoli erano vuoti.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo