Re: howto use pgencrypto ?
От | Simon Chalmers |
---|---|
Тема | Re: howto use pgencrypto ? |
Дата | |
Msg-id | 0b2b01c3bafc$24809f80$0258a8c0@LEMMING обсуждение исходный текст |
Ответ на | howto use pgencrypto ? (David H <godave621@yahoo.com>) |
Список | 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 по дате отправления: