Re: Restore selectivo

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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