क्या delete()
से संबंधित कोई कॉन्फ़िगरेशन संभावनाएं हैं- SQLAlchemy के Sessions
का तरीका? मैं संबंधित वस्तुओं को डेटाबेस में हटाए गए ध्वज के साथ चिह्नित करना चाहता हूं और इससे हटा नहीं हूं। क्या इसको हासिल करने के लिए कोई रास्ता है? इसका उद्देश्य SQLAlchemy की कैस्केडिंग सुविधाओं के फायदे खोए बिना विनाशकारी अपडेट के बिना डेटाबेस बनाना है।SQLAlchemy का सत्र बदलें। डिलीट() व्यवहार
5
A
उत्तर
4
अपने स्वयं के सत्र वर्ग Session
से इनहेरिट बनाएँ और delete()
(उन वर्गों कि logical delete
की आवश्यकता के लिए) अपने खुद के तर्क के साथ विधि ओवरराइड, अन्य वस्तुओं के लिए डिफ़ॉल्ट implemetation पर वापस गिरने। यदि आप sessionmaker या इसी तरह के फैक्ट्री का उपयोग करते हैं, तो आप अपनी कक्षा class_
पैरामीटर में भी प्रदान कर सकते हैं।
उम्मीद है कि यह आपके प्रश्न का उत्तर देता है। लेकिन, कहा/लिखा, है कि वहाँ बहुत sooo अधिक तार्किक विलोपन विशेष रूप से Referential Integrity
की अवधि में करने के लिए, कि एक है कि पर लेख की एक श्रृंखला लिख सकते हैं।
संबंधित मुद्दे
- 1. बदलें/SQLAlchemy
- 2. SQLAlchemy, ऑब्जेक्ट को सत्र
- 3. MySQL का डिफ़ॉल्ट ऑन डिलीट व्यवहार क्या है?
- 4. उपclip Commit व्यवहार बदलें
- 5. Ankhsvn diff व्यवहार बदलें
- 6. मॉडल और इंस्टेंस विधियों: सत्र जागरूक (sqlalchemy)
- 7. SQLAlchemy -
- 8. बोतल के साथ SQLAlchemy डीबी सत्र, Postgres
- 9. sqlalchemy
- 10. SQLAlchemy - टैग्स का शब्दकोश
- 11. समझ WCF विश्वसनीय सत्र पुन: प्रयास व्यवहार
- 12. ASP.Net MVC 3 अजीब सत्र व्यवहार
- 13. NSManagedObject की डिलीट विधि
- 14. sqlalchemy फ़ंक्शंस में बॉयलरप्लेट सत्र हैंडलिंग कोड से बचें
- 15. बहु-थ्रेड अनुप्रयोगों में SQLAlchemy उचित सत्र हैंडलिंग
- 16. SQLAlchemy + Tornado: SQLAlchemy के ScopedSession के लिए स्कोपफ़ंक कैसे बनाएं?
- 17. SQLAlchemy
- 18. SQLAlchemy
- 19. SQLalchemy
- 20. SQLAlchemy
- 21. sqlalchemy
- 22. SQLAlchemy
- 23. SQLAlchemy
- 24. SQLAlchemy
- 25. sqlalchemy
- 26. SQLAlchemy
- 27. SQLAlchemy
- 28. SQLAlchemy
- 29. SQLAlchemy
- 30. SQLAlchemy
क्या आपके पास sqlalchemy के साथ लॉजिकल डेल्टे को लागू करने पर लेखों के कोई लिंक हैं? क्या आप अपने उत्तर में कुछ शामिल कर सकते हैं? –
नहीं, मैंने अभी तक sqlalchemy के साथ तार्किक deletes लागू नहीं किया है। – van