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

Responder a