| From: | Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx> |
|---|---|
| To: | Jon Hancock <redstarling(at)gmail(dot)com>, pgsql-general(at)postgresql(dot)org |
| Subject: | Re: SHA1 on postgres 8.3 |
| Date: | 2008-01-22 05:26:58 |
| Message-ID: | 47957EA2.70601@sistemasyconectividad.com.mx |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general pgsql-hackers |
Martijn van Oosterhout wrote:
> On Sun, Jan 20, 2008 at 12:21:01AM -0800, Jon Hancock wrote:
>
>> I am trying to port a MySQL db to postgres 8.3rc1.
>> In MySQL I have a function SHA1, which is critical for storing and
>> authenticating passwords.
>> I see some old posts on how to add this function myself. see:
>> http://raveica.comdurav.com/blog/programming/how-do-i-add-sha1-to-postgresql/
>>
>
> It's in contrib in the pgcrypto module. If you use a distribution you
> can usually simply just install it.
>
> http://www.postgresql.org/docs/8.3/static/pgcrypto.html
>
> Have a nice day,
>
After you installed pgcrypto.so, just create a small function:
CREATE OR REPLACE FUNCTION sha1(text) RETURNS text AS '
SELECT
ENCODE(DIGEST($1, ''sha1"),"hex") AS result
' LANGUAGE 'SQL';
--
Regards,
Julio Cesar Sánchez González.
--
Ahora me he convertido en la muerte, destructora de mundos.
Soy la Muerte que se lleva todo, la fuente de las cosas que vendran.
www.sistemasyconectividad.com.mx http://darkavngr.blogspot.com/
| From | Date | Subject | |
|---|---|---|---|
| Next Message | johnf | 2008-01-22 05:31:23 | Re: Sun acquires MySQL |
| Previous Message | Andrei Kovalevski | 2008-01-22 04:13:38 | Re: Newbee to databases (ODBC) |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Greg Sabino Mullane | 2008-01-22 06:18:07 | Re: Friendly help for psql |
| Previous Message | kids | 2008-01-22 03:46:16 | Re: Pl/Java broken since Postgresql 8.3-rc1 |