From: | marcelo Cortez <jmdc_marcelo(at)yahoo(dot)com(dot)ar> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: how to read bytea field |
Date: | 2007-01-24 14:54:11 |
Message-ID: | 620339.22521.qm@web32103.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
folks
my table
CREATE TABLE pblfield
(
id_ integer NOT NULL,
value_field bytea,
name character varying(128),
osset integer,
length integer,
version_ integer,
inst_class_ character varying(128),
CONSTRAINT pblfield_pkey PRIMARY KEY (id_)
)
insert into pblfield( id_ , value_field ) values( 1 ,
encode(E'\\000\\001', 'escape') ) ;
insert into pblfield( id_ , value_field ) values( 2 ,
encode(E'\\000\\002', 'escape') ) ;
etc...
now, i want to recover value_field in text form
some thing like..
select id_ , decode(value_field) from pblfield ;
WRONG WRONG ... decode has text parameter ...!!!!!
Ok ,next try .
select id_ , decode(value_field ::text ) from
pblfield.
WRONG WRONG ... bytea not cast to string ...!!!!!
so, how do that ???
I think solution is:
CREATE TABLE pblfield
(
id_ integer NOT NULL,
value_field text , /*!!!! here text field */
name character varying(128),
osset integer,
length integer,
version_ integer,
inst_class_ character varying(128),
CONSTRAINT pblfield_pkey PRIMARY KEY (id_)
)
insert into pblfield( id_ , value_field ) values( 1 ,
encode('\\000\\001', 'escape')::text ) ;
insert into pblfield( id_ , value_field ) values( 2 ,
encode(E'\\000\\002', 'escape') ::text ) ;
select id_ , value_field from pblfield ;
works and
select id_ , decode(value_field ,'escaped' ) from
pblfield ;
works too!!!
folks thanks for your time and responses.
best regards
Last cuestion , when bytea field ( type) is usable?
for storage to external files???
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
From | Date | Subject | |
---|---|---|---|
Next Message | Richard Huxton | 2007-01-24 14:58:38 | Re: how to read bytea field |
Previous Message | Markus Schiltknecht | 2007-01-24 14:29:18 | Re: how to read bytea field |