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

Il driver JDBC di PostgreSQL 9.2 utilizza il fuso orario del client?

Mi sono appena imbattuto in questo problema da solo. Ho verificato che il driver jdbc postgres sta effettivamente rilevando il fuso orario della connessione dal jvm e non sono stato in grado di trovare un modo per ignorare questo comportamento. Sarebbe davvero bello se fornissero un parametro di connessione URL jdbc per questo scopo.

Come soluzione alternativa, ho scoperto che la mia libreria del pool di connessioni (HikariCP) può eseguire un'istruzione sql per ogni nuova connessione:

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