From: | Michael Fuhr <mike(at)fuhr(dot)org> |
---|---|
To: | Jon Lapham <lapham(at)jandr(dot)org> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: md5 hash on table row |
Date: | 2005-11-02 16:35:33 |
Message-ID: | 20051102163533.GA11978@winnie.fuhr.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Wed, Nov 02, 2005 at 11:38:46AM -0200, Jon Lapham wrote:
> I would love something like this:
> select id, md5(*) from mytable;
Is it acceptable to have some decoration around the data being
hashed? If so then this example might be useful:
test=> SELECT * FROM foo;
id | integer | text | date | boolean | bytea
----+---------+----------------+------------+---------+--------------
1 | 123 | this is a test | 2005-11-02 | t | \000\001\002
(1 row)
test=> SELECT id, foo FROM foo;
id | foo
----+---------------------------------------------------------
1 | (1,123,"this is a test",2005-11-02,t,"\\000\\001\\002")
(1 row)
test=> SELECT id, md5(textin(record_out(foo))) FROM foo;
id | md5
----+----------------------------------
1 | b1cbe3d5ed304f31da57b85258f20c8f
(1 row)
--
Michael Fuhr
From | Date | Subject | |
---|---|---|---|
Next Message | Harald Fuchs | 2005-11-02 16:39:33 | Re: Disappearing Records |
Previous Message | Apu Islam | 2005-11-02 16:31:52 | Re: Postgres + CentOS |