Es mas, luego de tomar mi cafe creo que que hacer un dump | restore de esa tabla haria lo que necesitas. O sea si tu objetivo es transportar la tabla completa....mirate las ayudas de pg_dump y pg_restore (son los comandos que usa internamente pg_admin para hacer/restaurar backups)
HTH Gerardo ----- Mensaje original ----- > De: "Gerardo Herzig" <gher...@fmed.uba.ar> > Para: eenriq...@cav.desoft.cu > CC: pgsql-es-ayuda@postgresql.org > Enviados: Jueves, 28 de Julio 2016 10:51:42 > Asunto: Re: [pgsql-es-ayuda] exportar datos concatenados > > Creo que haciendolo en SQL te va a resultar engorroso. Si entendi > bien tu consigna, entonces yo haria un pg_dump, y luego trabajaria > esa resultante con sed o algo asi para limpiar un poco la salida. > > HTH > Gerardo > > ----- Mensaje original ----- > > De: eenriq...@cav.desoft.cu > > Para: pgsql-es-ayuda@postgresql.org > > Enviados: Jueves, 28 de Julio 2016 10:32:32 > > Asunto: [pgsql-es-ayuda] exportar datos concatenados > > > > Hola amigos. > > Estoy prensentando un problema y les escribo porque quizas alguno > > de > > ustedes ha tenido la misma situacion y me pueda ayudar. La cuestion > > es que tengo una tabla log donde guardo por cada tabla los > > registros > > que se han modificado en la base de datos, y debo tener una funcion > > que me devueva una cadena sql con los registros que estan en la > > tabla log, para luego ejecutar esa consulta en otra bd. Estas 2 > > bases de datos no tienen conectividad entre ellas. > > > > la tabla log tiene esta definicion > > > > CREATE TABLE public.actualizacion > > ( > > id integer NOT NULL DEFAULT > > nextval('actualizacion_id_seq'::regclass), > > id_elemento integer NOT NULL, > > fecha timestamp without time zone NOT NULL, > > operacion integer NOT NULL, > > tabla character varying(50) NOT NULL, > > estado integer NOT NULL DEFAULT '-1'::integer, > > CONSTRAINT "PK33" PRIMARY KEY (id) > > ) > > WITH ( > > OIDS=FALSE > > ); > > > > El resultado que me tendria que arrojar la funcion seria por > > ejemplo > > insert into pais (id,nombre) values (1,'a'),(2,'b'),(3,'c');insert > > into provincia (id,nombre,id_pais) values (1,'x',1),(2,'y',1) > > > > Basicamente debo hacer lo mismo que hace el pgadmin para hacer > > backups y luego concatenar las sentencias. Es un trabajo muy > > complejo y quizas alguien lo ha tenido que implementar y me pueda > > asesorar. > > > > Muchas gracias a todos por su atencion. > > - > Enviado a la lista de correo pgsql-es-ayuda > (pgsql-es-ayuda@postgresql.org) > Para cambiar tu suscripci�n: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda