आपके द्वारा उल्लिखित त्रुटि के कई कारण हो सकते हैं:
-
क्या आपने
postgresql.conf
. को संशोधित किया है आने वाले टीसीपी/आईपी कनेक्शन स्वीकार करने के लिए?listen_addresses
की जांच करें पैरामीटर। -
क्या आपने
pg_hba.conf
. को संशोधित किया है ? यहां आपको डीपडिव और/या jdbc ड्राइवर परिभाषा के लिए प्रमाणीकरण विधि सेटअप करने की आवश्यकता है। -
अंत में, क्या डीपडाइव उस डेटाबेस से जुड़ सकता है जिसे वह आपके द्वारा प्रदान किए गए क्रेडेंशियल्स (या jdbc ड्राइवर परिभाषा) से कनेक्ट करना चाहता है?
दोनों कॉन्फ़िगरेशन फ़ाइलें आपकी $PGDATA निर्देशिका में हैं, आमतौर पर /etc/postgresql/9.3/main.
ध्यान दें कि psql
डिफ़ॉल्ट रूप से यूनिक्स सॉकेट का उपयोग करने पर लॉग ऑन करता है (जब तक कि आप -h host_ip निर्दिष्ट नहीं करते) और jdbc एक TCP/IP कनेक्शन का उपयोग करता है। यह देखने के लिए कि क्या काम करता है, टीसीपी/आईपी पर psql आज़माएं। यदि नहीं, तो 1 पर काम करें, फिर 2 पर काम करें, अगर ऐसा होता है, तो 2 पर काम करें, फिर 3 पर।