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

Postgresql के साथ Django, कॉलम ग्रुप बाय क्लॉज में दिखाई देना चाहिए या एक समग्र फ़ंक्शन में उपयोग किया जाना चाहिए

यह Django>=1.8 और Django <2.0 में एक ज्ञात बग है। इसे Django 2.0 में तय किया गया है। मुझे भी यही समस्या थी और इसे django-users मेलिंग सूची में लाया।

क्या हुआ कि Django ने कुछ अनुकूलन किए, विशेष रूप से PostgreSQL पर आधारित। PostgreSQL में, आपको केवल ग्रुप बाय क्लॉज में pk कॉलम का उपयोग करने की आवश्यकता है, लेकिन यह केवल टेबल के लिए है। (यदि आप ऐसा करते हैं तो क्वेरी अधिक तेज़ी से चलती है।) आपके पास PostgreSQL में एक दृश्य में PK नहीं हो सकता है, यही कारण है कि यह हमारे लिए एक समस्या है क्योंकि हम बैकएंड में दृश्यों के साथ संयुक्त प्रबंधित मॉडल का उपयोग कर रहे हैं।

संदर्भ:



  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. SQLAlchemy घोषणात्मक:ट्रिगर्स और इंडेक्स को परिभाषित करना (पोस्टग्रेज 9)

  3. django postgresql डेटाबेस में मौजूदा कई से कई तालिकाओं के लिए मॉडल को कैसे परिभाषित करें

  4. क्या किसी तालिका को डेटा से भरने से पहले, या डेटा के स्थान पर होने के बाद एक अनुक्रमणिका बनाना बेहतर है?

  5. उत्पादन के लिए रेल प्रदर्शन ट्यूनिंग?