Effectivement, tu as raison.
Le paquet postgresql-contrib n'installe pas les fonctions, il les stocke
dans le repertoire /usr/share/postgresql/contrib
j'ai trop l'habitude qu'apt fasse le boulot, je suis devenu faineant.
il faut donc lancer un
psql -h nomduserveur -U utilisateur -W nomdelabase <
/usr/sharepostgresql/contrib/nomdelafonction.sql
En fait j'ai besoin de la fonction crypt pour le module postgresql de
courier-imap
Merci pour ta r�ponse sagace.
Georges Roux
Fran�ois TOURDE wrote:
Le 12293i�me jour apr�s Epoch,
Georges Roux �crivait:
Salut � tous,
J'ai un probleme avec la fonction crypt de postgresql.
je doit inserer une donn�e dans un champ de ma base, et je veux la
chiffrer avec MD5
il y a une foonction postgresql pour ca, elle depend du paquet
postgresql-contrib
je l'utilise donc avec un
update utilsateurs set crypt=crypt('inode',gen_salt('md5')) where
id='lambda';
voici l'erreur:
ERROR: Function gen_salt("unknown") does not exist
Unable to identify a function that satisfies the given
argument types
You may need to add explicit typecasts
pourtant la doc fournie avec postgresql-contrib decrit bien la
fonction qui devrait �tre reconnue.
/usr/share/doc/postgresql-contrib/README.pgcrypto.gz
Je vais peut-�tre dire une b�tise, mais tu as install� le module dans la
base ? Il doit y avoir un make install � faire.
Regarde si par hasard il n'y aurait pas un fichier crypto.sql qui permet
de d�clarer les fonctions.