Rv: Llenar tablas a partir de un BYTEA

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.

--

Browse pgsql-es-ayuda by date

  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