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

sqlalchemy में कई-से-अनेक। यदि कोई टैग पहले से मौजूद है तो SQLAlchemy को तालिका में सम्मिलित करने से रोकना

"केवल अद्वितीय टैग" नुस्खा के लिए मैं आमतौर पर अद्वितीय वस्तु नुस्खा, या इसके कुछ प्रकार का उपयोग करता हूं:http://www.sqlalchemy.org/trac/wiki/UsageRecipes/UniqueObject

यह स्वाभाविक रूप से किसी विशेष पंक्ति के विरुद्ध एक चयन की आवश्यकता है ताकि यह बताया जा सके कि यह पहले मौजूद है या नहीं। डेटाबेस-साइड निर्धारण के आधार पर एक पंक्ति को INSERT या UPDATE करने के लिए डेटाबेस-विशिष्ट कमांड का उपयोग करते हुए "अप्सर्ट" तकनीक, अभी सीधे ORM द्वारा समर्थित नहीं है। आप वैसे भी 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. SQLAlchemy के साथ बहु-किरायेदारी

  2. Postgres . में आरक्षण से पहला निःशुल्क प्रारंभ समय कैसे प्राप्त करें?

  3. array_agg () के साथ फ़ंक्शन के लिए वापसी प्रकार

  4. डंप फ़ाइल पर pg_restore का उपयोग करना

  5. कॉलम मौजूद नहीं है?