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

स्प्रिंग बूट में डेटाबेस स्कीमा को ठीक से कैसे निर्दिष्ट करें?

हाइबरनेट के लिए जेपीए प्रदाता के रूप में उपयोग करें

spring.jpa.properties.hibernate.default_schema=dbo

सादे JDBC के लिए, इसे अपने कनेक्शन स्ट्रिंग में जोड़ें:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema

एक अन्य विकल्प set schema 'dbo' स्टेटमेंट को चलाना है प्रत्येक क्वेरी ऑब्जेक्ट में जल्दी। (यक!)

BTW आपकाspring.datasource.schema=dbo शायद गलती है क्योंकि यह संपत्ति उस एसक्यूएल फ़ाइल का नाम निर्दिष्ट करती है जिसमें आपकी स्कीमा (बनाएं/बदलें कथन) शामिल हैं




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेबेज़ियम हार्टबीट एक्शन फायरिंग नहीं

  2. छोटी तालिका से डुप्लिकेट पंक्तियां हटाएं

  3. PostgreSQL 12 (विंडोज़) में अपडेट करने के बाद pg_catalog.pg_settings से चयन धीमा हो गया

  4. अज्ञात पोस्टग्रेज क्वेरी के कारण CPU 100% उपयोग

  5. PostgreSQL पर सिद्धांत कॉलम आईडी मौजूद नहीं है