PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да запишете низ, съдържащ единични кавички, в текстова колона в PostgreSQL

Не мисля, че проблемът е причинен от наличието на цитат в колона String. Hibernate използва PreparedStatements и този вид проблем би бил по-вероятен при свързване на обикновени Statements .

Следният GitHub тест доказва и моите предположения.

Въпреки това виждам възможен проблем във версиите на зависимостите, които използвате:

Caused by: org.postgresql.jdbc2.PBatchUpdateException: Batch entry 0 update public.slider_group set slid_grou_title= was aborted. Call getNextException() to see the cause.
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:107) ~[postgresql-7.4.1-jdbc3.jar:na]

Въпреки че все още използвате Hibernate 3.5, версията на драйвера на PostgreSQL е твърде стара:postgresql-7.4.1-jdbc3 , който датира от 2003 . Както всяка друга софтуерна библиотека, драйверите за бази данни също имат грешки.

Опитайте да актуализирате драйвера до по-нова версия, която е съвместима с вашата версия на базата данни, която работите в производствена среда.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Концепции за висока достъпност на Oracle в PostgreSQL

  2. Може ли Sqlalchemy да работи добре с множество прикачени файлове на SQLite база данни?

  3. Как да изчислим растежа на месец спрямо месец в PostgreSQL

  4. Импортиране на дъмп на postgresql в Heroku

  5. Може ли прозоречната функция LAG да препраща към колоната, чиято стойност се изчислява?