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

PostgreSQL 9.2 JDBC драйвер използва клиентска часова зона?

Току що се сблъсках с този проблем лично. Проверих, че драйверът на postgres jdbc наистина улавя часовата зона на връзката от jvm и не успях да намеря начин да отменя това поведение. Наистина би било хубаво, ако предоставят jdbc url параметър за връзка за тази цел.

Като заобиколно решение открих, че моята библиотека на пула за връзки (HikariCP) може да изпълни sql оператор за всяка нова връзка:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Настройка и използване на pgmemcache

  2. Добавете часове към времева стойност в PostgreSQL

  3. Как да създадете обобщена таблица в PostgreSQL

  4. Как да броим дните с изключение на неделята между две дати в Postgres?

  5. Агрегиране на (x,y) облаци от координатни точки в PostgreSQL