ฉันใช้อูบุนตูเซิร์ฟเวอร์ 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
และแจ้งให้เราทราบ