From: | Richard Huxton <dev(at)archonet(dot)com> |
---|---|
To: | csegyud(at)vnet(dot)hu, "Pgsql-General(at)Postgresql(dot)Org (E-mail)" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Storing images in a field |
Date: | 2004-04-19 16:46:12 |
Message-ID: | 200404191746.12825.dev@archonet.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Monday 19 April 2004 16:28, Együd Csaba wrote:
> Hi All,
> I use PG 7.3.2 an 7.4.1 on RH 7.1.
> I'd like to store small (~ 100x100 px jpeg, or gif) images in a field in
> binary format.
> How can I insert a block of binary data into a given field form the client
> (WinXP, pgsqlODBC 7.03.01)? And on the other side how can I retrive that
> data from there, how can I delete or modifay that?
>
> In general which data type is the most powerful for this. The only purpose
> of this field to store a photo or drawing of the product represented by the
> record. It's not required to be parsed. Is it possible to have it
> compressed or it should be done by the client?
Well there are two options: bytea or text (where you encode the image yourself
to make sure it contains only permitted values - e.g. with base64). Which one
you use depends on your client code.
If you look in the mailing list archives you'll see plenty of discussion of
this.
--
Richard Huxton
Archonet Ltd
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2004-04-19 16:51:16 | Re: [HACKERS] Remove MySQL Tools from Source? |
Previous Message | scott.marlowe | 2004-04-19 15:48:06 | Re: Cursors and PHP |