Re: howto use pgencrypto ? - Mailing list pgsql-novice

From Simon Chalmers
Subject Re: howto use pgencrypto ?
Date
Msg-id 0b2b01c3bafc$24809f80$0258a8c0@LEMMING
Whole thread Raw
In response to howto use pgencrypto ?  (David H <godave621@yahoo.com>)
List pgsql-novice
I was just having the exact same problem, thanks for your post Joe. :)
----- Original Message -----
From: "Joe Conway" <mail@joeconway.com>
To: "David H" <godave621@yahoo.com>
Cc: <pgsql-novice@postgresql.org>
Sent: Friday, December 05, 2003 2:23 PM
Subject: Re: [NOVICE] howto use pgencrypto ?


> David H wrote:
>
> > select encrypt
> > ('srcip'::bytea,'pass'::bytea,'bf'::text)::bytea as
> > "test" from tbltcplog limit 3;
> >
> > I got:
> >
> > ERROR:  Function encrypt(bytea, bytea, text) does not
> > exist
> >         Unable to identify a function that satisfies
> > the given argument types
> >         You may need to add explicit typecasts
>
> The pgcrypto README doesn't seem to mention it, but in general, after
> building any of the contrib libraries, you need to "load" them into any
> databases in which you want to use their functions. Something like:
>
> psql mydatabase < pgcrypto.sql
>
> However, If you are using the regression database after running make
> installcheck, the functions should be there. I get this:
>
> regression=# \df encrypt
>                       List of functions
>   Result data type | Schema |  Name   | Argument data types
> ------------------+--------+---------+---------------------
>   bytea            | public | encrypt | bytea, bytea, text
> (1 row)
>
> So I'd conclude you are not using the regression database and need to
> follow the first suggestion ;-)
>
> HTH,
>
> Joe
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze is your friend
>
>



pgsql-novice by date:

Previous
From: Joe Conway
Date:
Subject: Re: howto use pgencrypto ?
Next
From: "C G"
Date:
Subject: Managing users