Re: exportar datos concatenados

From: Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar>
To: eenriquez(at)cav(dot)desoft(dot)cu
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: exportar datos concatenados
Date: 2016-07-28 13:51:42
Message-ID: 1993604466.677593.1469713902503.JavaMail.root@fmed.uba.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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: eenriquez(at)cav(dot)desoft(dot)cu
> Para: pgsql-es-ayuda(at)postgresql(dot)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(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gerardo Herzig 2016-07-28 13:57:34 Re: exportar datos concatenados
Previous Message eenriquez 2016-07-28 13:32:32 exportar datos concatenados