Sto usando Ubuntu Server 10.10 e ho installato PostgreSQL 8.4 usando apt-get install postgresql. Vorrei utilizzare la sha1()funzione integrata, ma sembra che debba pgcryptoprima installare . Ma non so come installarlo.
Non c'è pgcryptose provo a installarlo usando apt-get install pgcryptoe non trovo alcun file che inizi con pgcryptonel mio sistema (ho provato find / -name "pgcrypto*").
Come installo pgcrypto in modo da poter utilizzare la digest('word-to-hash','sha1')funzione nelle query del mio database?
Aggiornamento: faccio fatica a installare pgcrypto su un'altra macchina Ubuntu. Dopo aver installato il pacchetto usando sudo apt-get install postgresql-contrib-8.4come posso installarlo sul mio attuale database PostgreSQL?
/usr/local/pgsqldirectory. L'unico posto in cui ho i *.sqlfile sono /usr/share/postgresql/8.4/ma non sono correlati alla crittografia.
/usr/local/pgsql/share/contrib/pgcrypto.sqle facci sapere.