PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

valeur trop longue pour le type caractère variable (255) pour une longueur de 100000

Bien sûr, votre code Java exécute une instruction sql dans laquelle une colonne varchar(255) est mise à jour avec plus de 255 chaînes de longueur.

  • Vous utilisez peut-être Hibernate Envers
  • Peut-être y a-t-il une fonction de déclenchement sur la table
  • Peut-être êtes-vous connecté à une autre base de données
  • Peut-être d'autres

Enregistrez d'abord l'instruction sql avec des valeurs.

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

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

Vous pouvez exécuter l'instruction sql sur votre base de données.

  • Si cela fonctionne, vous connectez une autre base de données
  • Si ce n'est pas le cas, vous pouvez résoudre le problème du côté de la base de données.