PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wert zu lang für Typzeichen Variant (255) für Länge 100000

Sicher, Ihr Java-Code führt eine SQL-Anweisung aus, bei der eine varchar(255)-Spalte mit einer Zeichenfolge mit mehr als 255 Länge überaktualisiert wird.

  • Vielleicht verwenden Sie Hibernate Envers
  • Vielleicht gibt es eine Triggerfunktion auf dem Tisch
  • Vielleicht bist du mit einer anderen db verbunden
  • Vielleicht andere

Protokollieren Sie zuerst die SQL-Anweisung mit Werten.

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

https://www.baeldung.com/sql-logging-spring-boot

Sie könnten die SQL-Anweisung in Ihrer Datenbank ausführen.

  • Wenn das funktioniert, verbindest du andere db
  • Wenn nicht, dann können Sie das Problem auf der DB-Seite lösen.