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