From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Sergio Valdes Hurtado <svh(dot)pgsql(at)gmail(dot)com> |
Cc: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Restore selectivo |
Date: | 2014-04-21 15:33:53 |
Message-ID: | 20140421153353.GD25695@eldon.alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Sergio Valdes Hurtado | 2014-04-21 15:45:14 | Re: Restore selectivo |
Previous Message | Sergio Valdes Hurtado | 2014-04-21 14:33:00 | Restore selectivo |