PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

valore troppo lungo per il tipo carattere variabile(255) per la lunghezza 100000

Certo, il tuo codice java esegue un'istruzione sql in cui una colonna varchar(255) è stata aggiornata in modo eccessivo con una stringa di lunghezza superiore a 255.

  • Forse usi Hibernate Envers
  • Forse c'è qualche funzione di trigger sul tavolo
  • Forse sei connesso ad altri db
  • Forse altri

Per prima cosa registra l'istruzione sql con i valori.

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

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

Potresti eseguire l'istruzione sql sul tuo db.

  • Se funziona, colleghi altri db
  • In caso contrario, puoi risolvere il problema sul lato db.