मैं उबंटू 10.04 के साथ पोस्टग्रेएसक्यूएल 8.4.4 चला रहा हूं।उबंटू 10.04 पर PostgreSQL 8.4.4 के साथ यूयूआईडी कैसे उत्पन्न करें?
मैं यूयूआईडी उत्पन्न करने की कोशिश कर रहा हूं लेकिन इसे करने का कोई तरीका नहीं मिल रहा है।
postgres=# SELECT uuid_generate_v1();
ERROR: function uuid_generate_v1() does not exist
LINE 1: SELECT uuid_generate_v1();
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
किसी भी विचार:
मैं जब मैं कोशिश यह है कि मैं क्या मिलता है /usr/share/postgresql/8.4/contrib/uuid-ossp.sql
में UUID-ossp.sql है?
धन्यवाद। इसने काम कर दिया। जानकार अच्छा लगा ! – Spredzy
हां, यह प्रति डेटाबेस है। आप टेम्पलेट 1 डेटाबेस में सबकुछ इंस्टॉल कर सकते हैं यह सुनिश्चित करने के लिए कि प्रत्येक डेटाबेस जो इस डेटाबेस का उपयोग अपने टेम्पलेट के रूप में करता है (यह डिफ़ॉल्ट है), सभी contrib मॉड्यूल सहित बनाया गया है। –
पोस्टग्रेस्क्ल के वर्तमान संस्करणों के लिए (9.0+, मुझे लगता है), contrib मॉड्यूल एक्सटेंशन के रूप में पैक किया जाता है। एक्सटेंशन साफ हैं क्योंकि उन्हें संस्करण, नामित और अनइंस्टॉल किया जा सकता है। उदाहरण के लिए, आप निम्न आदेश का उपयोग करके "uuid" स्कीमा में uuid फ़ंक्शंस इंस्टॉल कर सकते हैं: "एक्सटेंशन uuid-ossp schema uuid बनाएं"। फिर आप "uuid.uuid_generate_v4()" जैसे कार्यों तक पहुंच पाएंगे। –