sql >> Database >  >> RDS >> PostgreSQL

slaapstand met c3p0:createClob() is nog niet geïmplementeerd

Voor het geval iemand deze thread vindt op zoek naar de postgresql-equivalente bug:

java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented.

application.properties:

# disable driver's feature detection
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false

# without detection you have to set the dialect by hand
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

Tussen haakjes:Spring Boot 2.0.0.RELEASE gebruikt een kapotte postgresql-stuurprogrammaversie, ik moest 42.2.0 specificeren zodat het stuurprogramma überhaupt wordt geladen:

Caused by: java.lang.RuntimeException: Failed to load driver class org.postgresql.Driver in either of HikariConfig class loader or Thread context classloader

UPDATE 01-03-2018:

Volgens dit probleem wordt de Stacktrace als een waarschuwing beschouwd en kan deze worden genegeerd

https://github.com/spring-projects/spring-boot/issues/12007#issuecomment-369388646

UPDATE 13-03-2018:

Er is nu een officieel bugrapport:https://hibernate.atlassian.net/browse/HHH-12368



  1. Verander databaseresultaat in array

  2. De naam van de huidige functie binnen de functie krijgen met plpgsql

  3. De naam van een SQL Server-database wijzigen met T-SQL

  4. Dynamische Oracle Pivot_In_Clause