के साथ insertOrUpdate Slick 3 documentation में जहां यह insertOrUpdate
ऑपरेशन के समान है, इस पर दस्तावेज़ित किया गया है?Slick 3
Q
Slick 3
8
A
उत्तर
1
यह समर्थन स्लिम में है। इस विलय को देखें: Pull Request Merged Here समर्थन Slick 2.1 में जोड़ा गया था। इन्हें upsert
कथन भी कहा जाता है।
हालांकि मुझे लगता है कि आप इस तरह की आवश्यकता के लिए सादे एसक्यूएल (मूल डीबी जिसका उपयोग कर रहे हैं) का उपयोग करना चाहते हैं। ऐसा करने के लिए Slick का उपयोग करने के उदाहरणों के उदाहरण के लिए here देखें।
मूल रूप से कोड है कि निम्नलिखित की तरह दिखता है,
val reviews = TableQuery[<Class extending Table>]
val upsert: DBIO[Int] = reviews.insertOrUpdate(<value to be inserted>)
0
SimpleInsertActionComposer
तरीकों की आवश्यकता शामिल हैं: doc link
संबंधित मुद्दे
- 1. Slick
- 2. Slick
- 3. Slick
- 4. Slick
- 5. Slick
- 6. Slick
- 7. Slick
- 8. Slick 3: insertOrUpdate काम नहीं कर रहा
- 9. Play और Slick
- 10. Slick 3.1 - केस क्लास
- 11. Slick स्लाइडर अगला तीर
- 12. play-slick 1.0
- 13. Slick जहां/फ़िल्टर/withFilter
- 14. स्कैला slick क्वेरी जहां सूची
- 15. स्कैला Slick 3.1 एकाधिक शामिल
- 16. Slick 2.0 जेनेरिक सीआरयूडी ऑपरेशंस
- 17. Play 2 और Slick-Play
- 18. Slick 3.0 में COUNT (*) कैसे करें?
- 19. Slick 3.0 थोक डालने या अपडेट (अपरर्ट)
- 20. java.time.LocalDate के लिए कस्टम कॉलम मैपिंग बनाएं Slick
- 21. Slick - पूर्ण ऑब्जेक्ट या 22 से अधिक कॉलम अपडेट करें
- 22. Slick के साथ INSERT IGNORE क्वेरी कैसे बनाएं?
- 23. Slick 3.0.0 में StaticQuery का उपयोग कैसे करें?
- 24. Slick 2.0.0-M3 तालिका परिभाषा - टैग विशेषता पर स्पष्टीकरण
- 25. Slick 3.1 - डीबीआईओएक्शन (सम्मिलित बयान) से एसक्यूएल प्रिंटिंग
- 26. Slick 2 - तालिका में कॉलम अपडेट करें और पूरे टेबल ऑब्जेक्ट को वापस करें
- 27. डी 3: डी 3
- 28. ज़ेंड_Mail और = 0 डी = 0 ए = 3 डी = 3 डी = 3 डी = 3 डी = 3 डी
- 29. स्कैला स्लिम 3 में enums कैसे कार्यान्वित करें?
- 30. Slick में डेटाबेस कॉन्फ़िगर और डेटाबेस का उपयोग करने के बीच क्या अंतर है?
आप [इस कोड] (की तरह कुछ मतलब https://github.com/slick/slick/blob /3.0.0/slick-testkit/src/main/scala/com/typesafe/slick/testkit/tests/InsertTest.scala#L131)? ([इस उत्तर से] (http://stackoverflow.com/a/18985147)।) बीटीडब्ल्यू: बाहरी संसाधनों के लिए पूछना एसओ पर ऑफ-विषय है। –
@ गैबरबाकोस यह http://slick.typesafe.com/doc/3.0.0/ में प्रलेखित होना अच्छा लगेगा। आश्चर्यचकित है कि insertOrUpdate के बारे में कुछ भी नहीं है। बीटीडब्ल्यू के लिए धन्यवाद। :) यदि आपको कोई फर्क नहीं पड़ता, तो मैं इस नियम के बारे में कहां पढ़ सकता हूं? मैं एक बेहतर एसओ नागरिक बनना चाहता हूं। :) – bjfletcher
मुझे लगता है कि आप अनुपलब्ध दस्तावेज़ समस्या को ठीक करने के लिए [अंक 6] (https://github.com/slick/slick/issues/6) का संदर्भ देकर अपने ट्रैकर को कोई समस्या सबमिट कर सकते हैं (जब तक आपको कोई समस्या न हो वह विषय)। ऑफ़-साइट संसाधन चीज http://stackoverflow.com/help/on-topic पर है, बिंदु 4. –