From: | Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Restore selectivo |
Date: | 2014-04-21 15:45:14 |
Message-ID: | CA+TBOYL_jc03ubSU=BZtzmXXD7Dz52VUoQzDMDnm5LSPKN+W-A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Sospechaba que no se podría, pero no estaba seguro.
Como no tengo experiencia en tuberias, restituiré la tabla en una base de
datos paralela en el mismo servidor y luego pasaré la data que necesito a
la base original.
Gracias por la ayuda
El 21 de abril de 2014, 12: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
>
--
Sergio Valdés H.
From | Date | Subject | |
---|---|---|---|
Next Message | raul andrez gutierrez alejo | 2014-04-21 15:47:21 | Re: Restore selectivo |
Previous Message | Alvaro Herrera | 2014-04-21 15:33:53 | Re: Restore selectivo |