@Lob String muss anstecken LONGVARCHAR oder PostgreSQL liest es als OID

Fixkamo-shared-library
Verschifft
10. August 2026 um 13:10 UTC
Autor
Kamo
Ausschuss
2a2dc86

Hibernate's PostgreSQL Dialekt Karten @Lob String zu einem OID (Großobjekt Referenz) und liest es mit getLong(). CockroachDialect kartografierte das gleiche Anmerkung zu einfach TEXT, also war dies unsichtbar bis zum YugabyteDB Cutover. Symptom: 'Schlechter Wert für Typ lang: Test' -- eine Chat-Nachricht, deren Körper der Worttest, lesen Sie sich wie eine lange. Es brach die Lead Communications Timeline, und die gleiche Störung saß unter jedem dieser 52 Felder: Notizen, Kontakte, Kalender Veranstaltungen, OAuth Access/Refresh Tokens, IMAP-Passwörter, E-Mail Kampagnen-Organisationen, webhook Geheimnisse, Canva und soziale Referenzen. ************ stellt das TEXT-Verhalten wieder her. Bestehende Spalten waren bereits TEXT (übergetragen von CockroachDB), so dass keine Daten verschoben; ************ und ************ hatten frisch als oid kreiert und in Text verändert wurden -- beide Tische waren leer.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen