मैं कल्पना नहीं कर सकता कि आप pypyodbc का उपयोग क्यों करना चाहेंगे; एक DB-API
का उपयोग करके देखें ड्राइवर
सीधे इसके बजाय, जैसे psycopg2
या कम सुव्यवस्थित लेकिन अधिक PyPy- अनुकूल pyPgSQL
, या नए कम परिपक्व py-postgresql
. देखें डेटाबेस ड्राइवर सूची
अधिक जानकारी के लिए।
यदि किसी कारण से आपको कुछ अजीब और अस्पष्ट करने की आवश्यकता है जैसे कि PostgreSQL से कनेक्ट करने के लिए PyPy से ODBC का उपयोग करना...
कभी-कभी, प्रोग्रामर के रूप में, हमें कुछ डरावना करना पड़ता है - ट्यूटोरियल ट्रैक से हटकर समस्या के बारे में स्वयं सोचें;-)
इस भयानक चुनौती का सामना करते समय कुछ उपकरण हैं जो प्रक्रिया को बहुत आसान बनाते हैं:
- हमारे द्वारा उपयोग किए जा रहे प्रत्येक घटक के लिए दस्तावेज़ीकरण; और
- शामिल घटकों के कुछ सबसेट के लिए लिखे गए ट्यूटोरियल/गाइड, लेकिन सभी के लिए नहीं।
इस मामले में, यह बताता है कि आपके प्रमुख संसाधन हैं:
-
pypyodbc कोड और पैकेज , जिसमें निम्न लिंक हैं:
-
gcode wiki पर विभिन्न pypyodbc दस्तावेज़ , शुरुआती उदाहरण , एक लिंक जो बताता है कि यह वास्तव में pyodbc जैसा ही है , आदि.
-
psqlODBC पेज , उपयोगी लिंक के साथ।
कुछ उदाहरण उस तरह की चीज़ हैं जो आप चाहते हैं, लेकिन विभिन्न डेटाबेस इंजनों से कनेक्ट करें। आपको उन्हें अनुकूलित करना होगा PostgreSQL और psqlODBC के लिए। प्रत्येक घटक कैसे काम करता है, इस पर दस्तावेज़ीकरण आपको ऐसा करने में मदद करेगा; उदाहरण के लिए:
- MS SQL सर्वर को संदर्भित करने वाले उदाहरण का उपयोग करके DSN से कनेक्ट करने का तरीका जानें
- psqlODBC डॉक्स से psqlODBC में DSN बनाना सीखें
- उस ज्ञान को एक psqlODBC DSN से कनेक्ट करने के लिए संयोजित करें
यह जानने के बाद कि pypyodbc फ़ंक्शन में pyodbc से बहुत मिलता-जुलता है, इससे आप pyodbc को कवर करने वाले उदाहरणों के लिए भी अपनी खोज को विस्तृत कर सकते हैं:
अब, आपका कार्य इन तत्वों को संश्लेषित करना . है , दस्तावेज़ीकरण के विभिन्न टुकड़ों से प्रासंगिक भागों को सीखना, ताकि आप अपने द्वारा सीखी गई अलग-अलग चीजों से काम करने वाले पूरे को एक साथ रख सकें।