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

PSQLException:त्रुटि:संबंध TABLE_NAME मौजूद नहीं है

आपको स्प्रिंग के हाइबरनेट गुणों में स्कीमा नाम निर्दिष्ट करने की आवश्यकता है, न कि JDBC कनेक्शन URL में:

<prop key="hibernate.default_schema">SCHEMA_NAME</prop>

उस ने कहा, आपका जेडीबीसी कनेक्शन यूआरएल वास्तव में वाक्य रचनात्मक रूप से अमान्य है। PostgreSQL JDBC दस्तावेज़ के अनुसार आपको निम्न में से किसी एक सिंटैक्स का उपयोग करना होगा:

  • jdbc:postgresql:database
  • jdbc:postgresql://host/database
  • jdbc:postgresql://host:port/database

database यहाँ डेटाबेस का नाम है। यदि होस्ट को छोड़ दिया जाता है, तो वह डिफ़ॉल्ट रूप से localhost हो जाएगा . यदि पोर्ट नंबर छोड़ दिया जाता है, तो वह डिफ़ॉल्ट रूप से 5432 हो जाएगा . इस प्रकार, निम्नलिखित में से एक आपके मामले में मान्य है:

  • jdbc:postgresql:DB_NAME
  • jdbc:postgresql://localhost/DB_NAME
  • jdbc:postgresql://localhost:5432/DB_NAME


  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. 9.6 सबसे डरावना पैच टूर्नामेंट

  4. PostgreSQL से कनेक्ट करने के लिए pyspark का उपयोग करना

  5. हेरोकू को डेटा पुश करते समय त्रुटि:समय क्षेत्र विस्थापन सीमा से बाहर