No olvidar reenviar a la lista a la hora de responder. A todos se nos olvida.
----- Mensaje reenviado -----
De: Marcos Alberto Flores Valda <marcos.flo...@ende.bo>
Para: Alejandro Carrillo <faster...@yahoo.es>
Enviado: jueves 6 de octubre de 2011 8:49
Asunto: Re: [pgsql-es-ayuda] Llenar tablas a partir de un BYTEA
De: Marcos Alberto Flores Valda <marcos.flo...@ende.bo>
Para: Alejandro Carrillo <faster...@yahoo.es>
Enviado: jueves 6 de octubre de 2011 8:49
Asunto: Re: [pgsql-es-ayuda] Llenar tablas a partir de un BYTEA
Gracias, lo intentare.
Salu2
--

De: "Alejandro Carrillo" <faster...@yahoo.es>
Para: "Marcos Alberto Flores Valda" <marcos.flo...@ende.bo>
Enviados: Miércoles, 5 de Octubre 2011 18:13:01
Asunto: Re: [pgsql-es-ayuda] Llenar tablas a partir de un BYTEA
De: Marcos Alberto Flores Valda <marcos.flo...@ende.bo>
Para: pgsql-es-ayuda@postgresql.org
Enviado: miércoles 5 de octubre de 2011 16:18
Asunto: [pgsql-es-ayuda] Llenar tablas a partir de un BYTEA
Para: "Marcos Alberto Flores Valda" <marcos.flo...@ende.bo>
Enviados: Miércoles, 5 de Octubre 2011 18:13:01
Asunto: Re: [pgsql-es-ayuda] Llenar tablas a partir de un BYTEA
Hola,
Podrias hacerlo con la forma #1 q especificas en tu problema, la de insertarlo por fuera y insertarlo en la tabla destino dentro de un SP.
Me he tomado el trabajo de construir
una tabla y hacer este sql para probarlo
CREATE TABLE test
(
test character varying,
id serial NOT NULL,
col bytea,
CONSTRAINT pk PRIMARY KEY (id )
)
WITH (
OIDS=FALSE
);
(
test character varying,
id serial NOT NULL,
col bytea,
CONSTRAINT pk PRIMARY KEY (id )
)
WITH (
OIDS=FALSE
);
insert into test(col) values('jola;123;1');
select split_part(col::text,';',2) from test ; --esta funcion de postgresql te sirve para separar por un caracter dado, en este caso es ;
select split_part(col::text,';',2) from test ; --esta funcion de postgresql te sirve para separar por un caracter dado, en este caso es ;
De: Marcos Alberto Flores Valda <marcos.flo...@ende.bo>
Para: pgsql-es-ayuda@postgresql.org
Enviado: miércoles 5 de octubre de 2011 16:18
Asunto: [pgsql-es-ayuda] Llenar tablas a partir de un BYTEA
Hola amigos, estoy subiendo a la BD un archivo con formato CSV, el campo de la tabla es bytea (hasta ahi
sin problemas) a partir de ese campo quisiera llenar una tabla con los datos contenidos en el bytea, otra opcion seria crear un archivo fisico desde el bytea en el servidor donde se encuentra instalado postgres y posteriormente llenar la tabla con los datos del nuevo archivo creado desde postgres, nose si me entendieron es algo complicada la situacion, espero puedan ayudarme por favor.
Gracias,
salu2.
--
