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

हाइबरनेट 5 + ZonedDateTime + postgresql में समय क्षेत्र और ऑफसेट शामिल हैं

ऐसा लगता है कि यह समस्या केवल एक बाधा है यदि आप स्कीमा निर्माण के लिए हाइबरनेट का उपयोग करते हैं। इसलिए यदि आपके द्वारा timestamp with time zone . के रूप में कॉलम बनाने के बाद सब कुछ ठीक से काम करता है PostgreSQL पर, बस उसी के साथ जाएं। वैसे भी हाइबरनेट को आपकी स्कीमा उत्पन्न करने देना एक बुरा अभ्यास है। इसे मैन्युअल रूप से करें (या डीबीए को ऐसा करने दें)। यदि आप स्वचालित करना चाहते हैं, तो डेटाबेस माइग्रेशन टूल का उपयोग करें जैसे Flyway या Liquibase एक विश्वसनीय व्यक्ति द्वारा sql स्क्रिप्ट लिखने के बाद।

इसके अलावा, "डेटाबेस को कल बदलें" की आवश्यकता वास्तव में काल्पनिक लगती है, स्वतंत्र रूप से काम करने वाला डेटाबेस कमोबेश अवास्तविक है और बड़े अनुप्रयोगों को लिखना कठिन हो जाता है जिन्हें प्रदर्शन करना होता है।

यदि आपको हाइबरनेट / JDBC टाइमस्टैम्प व्यवहार के बारे में अधिक जानकारी की आवश्यकता है, तो शायद उसके बारे में यह अच्छा लेख




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres 12 . में सूची विभाजन

  2. डोकर-लिखें के साथ एक नामित मात्रा निकालें?

  3. एकल पैरामीटर में एकाधिक मान पास करना

  4. PostgreSQL में कनेक्शन प्रबंधन:एक गाइड

  5. Mac OSX Lion से PostgreSQL 9.0.4 को पूरी तरह से अनइंस्टॉल करें?