मैं Ubuntu सर्वर 10.10 का उपयोग कर रहा हूं और मैंने PostgreSQL 8.4 का उपयोग करके स्थापित किया है apt-get install postgresql। मैं बिल्ट-इन sha1()फ़ंक्शन का उपयोग करना चाहूंगा , लेकिन ऐसा लगता है कि मुझे pgcryptoपहले स्थापित करना होगा । लेकिन मुझे नहीं पता कि इसे कैसे स्थापित किया जाए।
कोई है pgcryptoअगर मैं का उपयोग कर इसे स्थापित करने का प्रयास apt-get install pgcryptoहै और मैं के साथ शुरू किसी भी फाइल नहीं पाते हैं pgcryptoअपने सिस्टम में (मैंने कोशिश की find / -name "pgcrypto*")।
मैं pgcrypto को कैसे स्थापित करूं ताकि मैं digest('word-to-hash','sha1')अपने डेटाबेस प्रश्नों में फ़ंक्शन का उपयोग कर सकूं ?
अद्यतन: मैं एक और उबंटू मशीन पर pgcrypto स्थापित करने के लिए संघर्ष कर रहा हूँ। पैकेज का उपयोग करने के बाद sudo apt-get install postgresql-contrib-8.4मैं इसे अपने वर्तमान PostgreSQL डेटाबेस में कैसे स्थापित करूं?
/usr/local/pgsqlनिर्देशिका नहीं है । एकमात्र जगह जहां मेरे पास *.sqlफ़ाइलें हैं, /usr/share/postgresql/8.4/लेकिन कोई क्रिप्टो-संबंधित नहीं है।
/usr/local/pgsql/share/contrib/pgcrypto.sqlऔर हमें बताएं।