तो, आप स्रोत कच्ची फाइलों के साथ काम कर रहे हैं। आपको पहले इन फ़ाइलों को संकलित करना चाहिए - और बाद में आप इसका उपयोग कर सकते हैं। यह केवल यूनिक्स जैसे प्लेटफॉर्म पर सापेक्ष है, जहां सी कंपाइलर आमतौर पर उपलब्ध होता है, और एमएस विंडोज पर काफी कठिन होता है, जहां आपको पहले सी कंपाइलर स्थापित करना होता है।
मुझे डर है कि हमने pgFoundry संग्रह खो दिया है, जहां orafce पहले से संकलित और पैक किया गया था।
लगभग सभी लिनक्स वितरण सीधे orafce का समर्थन करते हैं - और आप इसे रिपॉजिटरी से संकलन के बिना स्थापित कर सकते हैं।
देखें
$libdir प्रतीक है, जिसका उपयोग PostgreSQL एक्सटेंशन निर्देशिका के लिए किया जाता है। यह किसी भी प्लेटफॉर्म के लिए अलग हो सकता है - और इसे वास्तविक मूल्य से संकलन चरण के अंदर बदल दिया जाता है। MODULE_PATHNAME का अर्थ समान है। संकलन चरण में संकलित कोड के साथ पुस्तकालय के लिए वैध वास्तविक पथ द्वारा प्रतिस्थापित किया जाता है।
मुझे खेद है - हम संकलित फ़ाइलें प्रदान नहीं करते हैं - मुख्य रूप से MS Windows के लिए उच्च जोखिम के कारण। सभी विन को सुरक्षित रूप से बनाए रखने के लिए हमारे पास कोई बल और उपकरण नहीं हैं। इस समय, आप कर सकते हैं:
- किसी ऐसे व्यक्ति से संपर्क करने का प्रयास करें जो orafce इंस्टालर के बैकअप के लिए windows के लिए orafce का उपयोग करता है
- इस एक्सटेंशन को स्वयं संकलित करने का प्रयास करें (Microsoft Visual Studio एक्सप्रेस संस्करण मुफ़्त है और इंटरनेट पर डाउनलोड करने योग्य है)।
- अन्य संभावना डेटाबेस सर्वर को लिनक्स में माइग्रेट करना है - लगभग सभी डेटाबेस रखरखाव और उपयोग वहां अधिक सरल और अधिक मजबूत है (लापता वायरस, एंटीवायरस और कम संसाधन अनुरोध के कारण)। Oracle के लिए भी Linux प्राथमिक प्लेटफ़ॉर्म है.
कुछ ट्यूटोरियल:
- http://blog.2ndquadrant.com/compiling -पोस्टग्रेस्क्ल-एक्सटेंशन-विजुअल-स्टूडियो-विंडो/
- http://www.scribd. com/doc/40725510/Build-PostgreSQL-C-Functions-on-Windows