From: | Roberto Andrade Fonseca <randrade(at)inteligentes(dot)com(dot)mx> |
---|---|
To: | Alfredo Rico <alfredorico(at)gmail(dot)com> |
Cc: | Lista postgreslq Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: BackUp curioso... |
Date: | 2005-10-28 01:11:13 |
Message-ID: | 1130461873.43617ab1683c2@mail.nul-unu.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
Mensaje citado por Alfredo Rico <alfredorico(at)gmail(dot)com>:
> Como puediera realizar una sentencia pg_dump de tal forma que yo lo diga de
> la siguinte manera "por favor quiero el backup de todas las tablas de está
> BD con excpeción de las siguientes 6..."
Si estás en algún Unix no sería dificil hacer un script de shell o perl o php
para ello.
Solamente necesitas recuperar una arreglo de todas tus tablas en tu DB, y
después respaldar cada una de ellas en un ciclo for, saltando las 6 que
tendrías en otro arreglo.
>
> ¿ es esto posible ?
Si, pero asegurate que no se den problemas de integridad referencial al
respaldar solo una parte de las tablas: podrías tener problemas al reinstalar.
> También pudiera preguntar por su complemento para la utilidad pg_restore, es
> decir, qie yo dijera algo asi como "por favor restaurame todas las tablas de
> está BD con excepción de estas 6..."
Esto no tiene sentido si el respaldo lo hiciste según tu primera pregunta.
Pero si deseas hacer la recuperación de solo una parte de tusa datos, también
aquí debes cuidar que no rompas la integridad (tal vez pgsql no te permita, en
ese caso, hacer la instalación de manera correcta).
Saludos,
--
Roberto Andrade Fonseca
Inteligentes.com, S.A. de C.V.
Tel. 5207-1672/73
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-10-28 01:37:04 | Re: Actualizar 8.0.1 a 8.0.3 |
Previous Message | Alfredo Rico | 2005-10-28 00:51:05 | BackUp curioso... |