sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL 9.2 JDBC-stuurprogramma gebruikt de tijdzone van de client?

Ik liep zelf net tegen dit probleem aan. Ik heb geverifieerd dat het postgres jdbc-stuurprogramma inderdaad de verbindingstijdzone van de jvm oppikt, en ik kon geen manier vinden om dit gedrag te negeren. Het zou echt leuk zijn als ze voor dit doel een jdbc url-verbindingsparameter zouden verstrekken.

Als tijdelijke oplossing ontdekte ik dat mijn verbindingspoolbibliotheek (HikariCP) een sql-instructie kan uitvoeren voor elke nieuwe verbinding:

hikariConfig.setConnectionInitSql("set time zone 'UTC'");


  1. Inzicht in Always ON-beschikbaarheidsgroep tussen op Linux gebaseerde SQL Server-instanties. Deel 1

  2. Na het herstellen van mijn database-serie verwijderd uit de kolom in Postgresql

  3. Hoe kan ik een SQL Server-verbindingsreeks instellen?

  4. Hoe timeofday() werkt in PostgreSQL