From: | "Ing(dot)Mximo Eduardo Mndez" <mmendez(at)ceride(dot)gov(dot)ar> |
---|---|
To: | "Ing(dot) Jhon Carrillo - Caracas Venezuela" <jdigital(at)cantv(dot)net>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Como ordenar un respaldo de una base de datos por la integridad de sus tablas? |
Date: | 2005-06-23 12:15:22 |
Message-ID: | BasiliX-1.1.1_fix2-111953972242bad20a0ace9@wwwmail.ceride.gov.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Jhon. He trabajado con muchas bases de datos comerciales y recin ahora estoy entrando en el mundo de postgres, por lo que desconozco las alternativas que ofrece respecto tu duda. Si bien cuando se hace un backup ste debe poder ser restaurado sin problemas (repito, en otras bases), yo previendo precisamente que no deba recuperar todo, acostumbro a hacer scripts de generacin de la estructura por separado de la poblacin con datos. Normalmente hago lo siguiente:
- script de generacin de tipos de datos de usuario
- script de generacin de tablas SIN CONSTRAINTS
- script de generacin de PRIMARY KEYs (alter table)
- script de generacin de CHECK CONSTRAINTS (alter table)
- script de generacin de FOREIGN KEYs (alter table)
- script de generacin de ndices
- script de generacin de STORED PROCEDURES o FUNCTIONs
- script de generacin de TRIGGERs
Una vez creada la base de datos destino, ejecuto los dos primeros y tengo la estructura vaca y sin validaciones que hagan lentas las cargas. Posteriormente hago la copia de los datos en cualquier orden. A continuacin ejecuto los scripts restantes. Adems se deben tener en cuenta los users definidos y los permisos tanto para las funciones como para las tablas.
Espero haberte aportado algo.
Mximo E. Mndez
CERIDE
23 Jun 2005 05:07 ART usted escribio:
> Saludos lista,
>
> quisiera saber como realizo una exportacin ordenada por jerarquia
> relacional o de integridad de sus tablas. Esto por lo siguiente, estoy
> haciendo haciendo respaldos de la base de datos y cuando quiero montar la
> data en una nueva base de datos, me d mil errores por violaciones de
> constraints.
>
> alguien sabe algo al respecto?.
>
> Jhon Carrillo
> Ingeniero en Computacin
> jdigital (a) cantv.net
> Caracas - Venezuela
>
>
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Gustavo Garay | 2005-06-23 12:44:56 | Re: Instalar Postgresql Windows |
Previous Message | David Prieto | 2005-06-23 06:09:32 | RE: problemas con el pg_connect |