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