Re: Restore selectivo

From: Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com>
To: raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Restore selectivo
Date: 2014-04-21 17:40:45
Message-ID: CA+TBOY+cSs6rthHm7ib0vXS6FDhSwuMQ3v__e+MhB79aRRAdNg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Raúl,
gracias por la idea, voy a revisar que me saldría más fácil, y lo aplicaré.
Saludos,

El 21 de abril de 2014, 12:47, raul andrez gutierrez alejo <
raulandrez(at)gmail(dot)com> escribió:

> no, no es fácil, también puede crear la estructura de la tabla y crear un
> triger que al insertar valide si es el año especifico return new, de caso
> contrario return null, restaurar solo los datos y de la tabla especifica,
> así solo inserta los registros que desee, esto consume un poco mas de
> procesador pero disminuye el uso de DD.
>
>
>
> El 21 de abril de 2014, 10:33, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>escribió:
>
>> Sergio Valdes Hurtado escribió:
>> > Estimados,
>> > tengo una tabla que contiene 24 millones de registros y necesito
>> recuperar
>> > desde un backup la data de un año especifico (alrededor de 3 millones de
>> > registros).
>> > El backup se hzo con pgadmin y tenemos Postgres 9.3.2 64 bits en un
>> Windows
>> > 7 64 bits.
>> >
>> > Es posible efectuar el restore de sólo parte de los datos de una tabla?
>>
>> No.
>>
>> Si eres muy creativo, podrías hacer que pg_restore te arrojara los datos
>> a stdout, y luego con un par de tuberías extraer sólo los datos que
>> coinciden con una expresión que deje pasar sólo los datos de tal año.
>> Tiras esa por otra tubería que llegue a psql para restaurar. Si no
>> tienes experiencia con tuberías en shell, puede resultar algo complicado.
>>
>> --
>> Álvaro Herrera http://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Training & Services
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda (
>> pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>
>
> --
> Raul Andres Gutierrez Alejo
>

--
Sergio Valdés H.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Beltran R. 2014-04-22 17:44:46 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] relación a una tabla u a otra tabla
Previous Message raul andrez gutierrez alejo 2014-04-21 15:47:21 Re: Restore selectivo