PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL 9.2 JDBC ड्राइवर क्लाइंट टाइम ज़ोन का उपयोग करता है?

मैं अभी इस मुद्दे में खुद भाग गया हूं। मैंने सत्यापित किया है कि पोस्टग्रेज जेडीबीसी ड्राइवर वास्तव में जेवीएम से कनेक्शन टाइमज़ोन उठा रहा है, और मैं इस व्यवहार को ओवरराइड करने का कोई तरीका नहीं ढूंढ पा रहा था। यह वास्तव में अच्छा होगा यदि वे इस उद्देश्य के लिए एक 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. गैर-विशेषाधिकार प्राप्त बेनामी एक्सेस के माध्यम से PostgreSQL में उपयोगकर्ता खातों का स्व-प्रावधान

  2. 1-आयामी सरणी के लिए सरणी सबस्क्रिप्ट को सामान्य करें ताकि वे 1 . से शुरू हों

  3. चरण दर चरण postgres_fdw

  4. VMware क्लाउड इंफ्रास्ट्रक्चर पर स्केलग्रिड पोस्टग्रेएसक्यूएल

  5. दिल की धड़कन के साथ PostgreSQL के लिए उच्च उपलब्धता को ट्रैक करना