Estou usando o Ubuntu Server 10.10 e instalei o PostgreSQL 8.4 usando apt-get install postgresql
. Gostaria de usar a sha1()
função interna, mas parece que tenho que instalar pgcrypto
primeiro. Mas não sei como instalá-lo.
Não há pgcrypto
se eu tentar instalá-lo usando apt-get install pgcrypto
e não encontrar nenhum arquivo começando pgcrypto
no meu sistema (tentei find / -name "pgcrypto*"
).
Como instalo o pgcrypto para que eu possa usar a digest('word-to-hash','sha1')
função nas minhas consultas ao banco de dados?
Atualização: Estou com dificuldades para instalar o pgcrypto em outra máquina Ubuntu. Após instalar o pacote usando sudo apt-get install postgresql-contrib-8.4
como instalá-lo no meu banco de dados PostgreSQL atual?
/usr/local/pgsql
diretório. O único lugar em que tenho *.sql
arquivos está, /usr/share/postgresql/8.4/
mas não relacionado a criptografia.
/usr/local/pgsql/share/contrib/pgcrypto.sql
e informe-nos.