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

SQLAlchemy में Postgres/PostGIS View के साथ काम करें

SQLAlchemy में टेबल ऑब्जेक्ट्स की दो भूमिकाएँ होती हैं। इनका उपयोग डेटाबेस में टेबल बनाने के लिए डीडीएल कमांड जारी करने के लिए किया जा सकता है। लेकिन उनका मुख्य उद्देश्य सारणीबद्ध डेटा के स्तंभों और प्रकारों का वर्णन करना है, जिन्हें इसमें से चुना और सम्मिलित किया जा सकता है।

यदि आप केवल चयन करना चाहते हैं, तो एक दृश्य SQLAlchemy को बिल्कुल नियमित तालिका की तरह दिखता है। आपकी रुचि के स्तंभों वाली तालिका के रूप में दृश्य का वर्णन करने के लिए पर्याप्त है (आपको सभी स्तंभों का वर्णन करने की भी आवश्यकता नहीं है)। यदि आप ओआरएम का उपयोग करना चाहते हैं तो आपको SQLAlchemy के लिए घोषित करना होगा कि कॉलम के कुछ संयोजन प्राथमिक कुंजी के रूप में उपयोग किए जा सकते हैं (जो कुछ भी अद्वितीय है)। कुछ कॉलम को विदेशी कुंजी के रूप में घोषित करने से किसी भी संबंध को स्थापित करना भी आसान हो जाएगा। यदि आप उस तालिका ऑब्जेक्ट के लिए निर्माण जारी नहीं करते हैं, तो यह SQLAlchemy के लिए केवल मेटाडेटा है, यह जानने के लिए कि डेटाबेस को कैसे क्वेरी किया जाए।

यदि आप भी दृश्य में सम्मिलित करना चाहते हैं, तो आपको उस दृश्य पर PostgreSQL नियम या ट्रिगर बनाने होंगे जो राइट्स को सही स्थान पर पुनर्निर्देशित करते हैं। मैं पाइथन पक्ष पर लिखने को पुनर्निर्देशित करने के लिए एक अच्छे उपयोग नुस्खा से अवगत नहीं हूं।




  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. PostgreSQL:कमांड लाइन के माध्यम से PostgreSQL डेटाबेस को छोड़ें

  3. एक क्वेरी योजना में बिटमैप हीप स्कैन क्या है?

  4. PostgreSQL त्रुटि:42P01:संबंध [तालिका] मौजूद नहीं है

  5. एक्लिप्स हाइबरनेट एप्लिकेशन के भीतर पोस्टग्रेज का उपयोग करके संबंध नहीं मिला