Re: Pgcrypto install (I've tried multiple ways)

Поиск
Список
Период
Сортировка
От David Patricola
Тема Re: Pgcrypto install (I've tried multiple ways)
Дата
Msg-id 6C73A1B151764B9081201EB63EC21E1B@tjumst.jefferson.edu
обсуждение исходный текст
Ответ на Re: Pgcrypto install (I've tried multiple ways)  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Pgcrypto install (I've tried multiple ways)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-novice
I ran the script under database 'testdb', and that's the database I'm
viewing when in pgAdmin. Here's what \df decript gave me:

Schema |  Name   | Result data type | Argument data types |  Type
-------+---------+------------------+---------------------+--------
public | decrypt | bytea            | bytea, bytea, text  | normal


(it finds all of the functions, in fact)

However, when I run this query it says it can't find the function with the
given name and datatypes.

select decrypt(thenotes, 'thekey', 'aes') AS theoutput
from footable

-----Original Message-----
From: pgsql-novice-owner@postgresql.org
[mailto:pgsql-novice-owner@postgresql.org] On Behalf Of Tom Lane
Sent: Thursday, January 27, 2011 4:45 PM
To: David Patricola
Cc: pgsql-novice@postgresql.org
Subject: Re: [NOVICE] Pgcrypto install (I've tried multiple ways)

"David Patricola" <david.patricola@jefferson.edu> writes:
> I'm not sure what I'm doing wrong here.  I've tried to install the
pgcrypto
> module from:
> 1.    psql shell: i\ path/to/pgcrypto.sql
> 2.    pgAdmin: execute pgScript pgcrypto.sql
> Both showed me multiple lines of CREATE FUNCTION with no other errors.
> However, when I try to test the decrypt() function it says it doesn't
exist.

Hm, are you sure you're invoking the decrypt function with the right
arguments?  Can you see it with "\df decrypt" in psql?

A different possibility is that you ran the install script in some other
database of the installation.  The functions need to be installed in
each database you want to use them in.

            regards, tom lane

--
Sent via pgsql-novice mailing list (pgsql-novice@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-novice


В списке pgsql-novice по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Pgcrypto install (I've tried multiple ways)
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Pgcrypto install (I've tried multiple ways)