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 < rauland...@gmail.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 > <alvhe...@2ndquadrant.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@postgresql.org) >> Para cambiar tu suscripción: >> http://www.postgresql.org/mailpref/pgsql-es-ayuda >> > > > > -- > Raul Andres Gutierrez Alejo > -- Sergio Valdés H.