ฉันใช้อูบุนตูเซิร์ฟเวอร์ 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 ในเครื่อง Ubuntu อื่น หลังจากติดตั้งแพคเกจโดยใช้sudo apt-get install postgresql-contrib-8.4ฉันจะติดตั้งลงในฐานข้อมูล PostgreSQL ปัจจุบันได้อย่างไร
/usr/local/pgsqlไดเรกทอรี ที่เดียวที่ฉันมี*.sqlไฟล์อยู่/usr/share/postgresql/8.4/แต่ไม่เกี่ยวข้องกับ crypto
/usr/local/pgsql/share/contrib/pgcrypto.sqlและแจ้งให้เราทราบ