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

हाइबरनेट + पोस्टग्रेएसक्यूएल:संबंध मौजूद नहीं है - एसक्यूएल त्रुटि:0, एसक्यूएलस्टेट:42P01

आपका JDBC URL "jdbc:postgresql:postgres/tommy" है जो असामान्य है। दस्तावेज़ीकरण सुझाव देता है "jdbc://hostname/databasename"। आधुनिक इंस्टॉलेशन एक "पोस्टग्रेज" डेटाबेस के साथ आते हैं जो लगभग निश्चित रूप से वह नहीं है जिससे आप कनेक्ट करना चाहते हैं; मुझे नहीं पता कि JDBC ड्राइवर की URL पार्सिंग कितनी सख्त है।

आप अपने डेटाबेस का नाम और होस्टनाम क्या होने की उम्मीद कर रहे हैं? जैसे इस तरह डेटाबेस से कनेक्ट करने के लिए psql के लिए आपके पैरामीटर क्या हैं?

युक्ति:postgresql.conf में, कुछ सेटिंग्स जिन पर आप विचार कर सकते हैं:

log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '

यदि त्रुटि वह है जो मुझे लगता है (आप गलत डेटाबेस से जुड़ रहे हैं), तो यह आपकी पोस्टग्रेस्क्ल.लॉग फ़ाइल में त्रुटि के साथ डेटाबेस नाम जैसी चीजों को लॉग करेगा।



  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. PostgreSQL में इन-मेमोरी टेबल

  3. पोस्टग्रेएसक्यूएल में मिन () फ़ंक्शन

  4. पीजी (0.17.1) स्थापित करते समय एक त्रुटि हुई, और बंडलर जारी नहीं रख सकता

  5. Django + Python 3 + PostgreSQL को AWS इलास्टिक बीनस्टॉक में तैनात करना