cc: a la lista

---------- Forwarded message ----------
From: Jaime Casanova <[email protected]>
Date: 2009/12/28
Subject: Re: [pgsql-es-ayuda] Consulta
To: "Cristian E." <[email protected]>


2009/12/28 Cristian E. <[email protected]>:
>
> prueba=# INSERT INTO nombres (nombre,apellido) VALUES ('Pepe',
> sha1('pepito'));
>
> ERROR:  function sha1(unknown) does not exist
> LINE 1: ...RT INTO nombres (nombre,apellido) VALUES ('Pepe', sha1('pepi...
>                                                              ^
> HINT:  No function matches the given name and argument types. You might need
> to add explicit type casts.
>
> prueba=#
>
>  *******

Ah! es que la función sha1() no existe, en
http://www.postgresql.org/docs/8.3/static/pgcrypto.html habla sobre
ese módulo y da algunos ejemplos. Aunque aun no lo he usado parece que
la documentación dice que se debe ejecutar asi (aunque podría estar
equivocado):

INSERT INTO nombres (nombre,apellido) VALUES ('Pepe', crypt('pepito',
gen_salt('sha1')));

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157



-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a