Thu, Jun 23, 2011 at 10:03:19AM -0400, Arcel Labrada Batista escribió:
>buenos dias listeros, necesito saber si existe alguna manera de realizar
>backup o construir sentencias insert pero solo de algunas tuplas de una tabla
>existente en mi BD que tiene millones de datos, Saludos,
>
Hola. Como te han comentado, una opción es crear otra tabla,
hacer un INSERT ... SELECT para copiar sólo aquellas filas que desees y
luego usar pg_dump -t <tabla> --inserts para generar las sentencias
INSERT que buscas.
Pero si el tiempo o el espacio te dificultan este proceso, otra
opción es generar un fichero en formato CSV, con \copy o psql -At y
luego procesarlo para generar los inserts (por ejemplo, awk en UNIX
sería un excelente amigo).
Saludos,
Álvaro
--
Álvaro Hernández Tortosa
-----------
NOSYS
Networked Open SYStems
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda