From: | Alejandro Carrillo <fasterzip(at)yahoo(dot)es> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Rv: Llenar tablas a partir de un BYTEA |
Date: | 2011-10-06 14:14:06 |
Message-ID: | 1317910446.10163.YahooMailNeo@web27401.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
No olvidar reenviar a la lista a la hora de responder. A todos se nos olvida.
----- Mensaje reenviado -----
De: Marcos Alberto Flores Valda <marcos(dot)flores(at)ende(dot)bo>
Para: Alejandro Carrillo <fasterzip(at)yahoo(dot)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" <fasterzip(at)yahoo(dot)es>
Para: "Marcos Alberto Flores Valda" <marcos(dot)flores(at)ende(dot)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
);
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 ;
Más info:http://www.postgresql.org/docs/9.0/static/functions-string.html
________________________________
De: Marcos Alberto Flores Valda <marcos(dot)flores(at)ende(dot)bo>
Para: pgsql-es-ayuda(at)postgresql(dot)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.
--
From | Date | Subject | |
---|---|---|---|
Next Message | marcos lozina | 2011-10-06 18:35:56 | Consulta tecnica |
Previous Message | Alejandro Carrillo | 2011-10-06 03:47:33 | [OT] postgresql 9.1.0.1 para windows portable |