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

Le pilote JDBC PostgreSQL 9.2 utilise le fuseau horaire du client ?

Je viens de rencontrer ce problème moi-même. J'ai vérifié que le pilote postgres jdbc récupère bien le fuseau horaire de connexion de la jvm, et je n'ai pas pu trouver un moyen de remplacer ce comportement. Ce serait vraiment bien s'ils fournissaient un paramètre de connexion d'url jdbc à cette fin.

Pour contourner le problème, j'ai découvert que ma bibliothèque de pool de connexions (HikariCP) peut exécuter une instruction sql pour chaque nouvelle connexion :

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