uuid-ossp एक योगदान मॉड्यूल है, इसलिए यह डिफ़ॉल्ट रूप से सर्वर में लोड नहीं होता है। इसका उपयोग करने के लिए आपको इसे अपने डेटाबेस में लोड करना होगा।
आधुनिक PostgreSQL संस्करणों (9.1 और नए) के लिए यह आसान है:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
लेकिन 9.0 और उससे कम के लिए आपको एक्सटेंशन लोड करने के लिए SQL स्क्रिप्ट चलानी होगी। 8.4 में योगदान मॉड्यूल के लिए दस्तावेज़ देखें।
Pg 9.1 और नए के लिए इसके बजाय वर्तमान योगदान डॉक्स और CREATE EXTENSION पढ़ें . ये सुविधाएं आपके 8.4 की तरह 9.0 या पुराने संस्करणों में मौजूद नहीं हैं।
यदि आप PostgreSQL के पैकेज्ड संस्करण का उपयोग कर रहे हैं, तो आपको एक अलग पैकेज स्थापित करने की आवश्यकता हो सकती है जिसमें कॉन्ट्रिब मॉड्यूल और एक्सटेंशन हों। 'पोस्टग्रेज' और 'कॉन्ट्रिब' के लिए अपना पैकेज मैनेजर डेटाबेस खोजें।