> From: [email protected]
> Date: Thu, 11 Feb 2010 12:16:08 -0500
> Subject: Re: [pgsql-es-ayuda] Buenas Tardes a Todos
> To: [email protected]
> CC: [email protected]
> 
> 2010/2/11 Ramón Alberto Bruening González <[email protected]>:
> > Buentas Tardes, soy un poco nuevo en esto y voy a tratar de explicar mi
> > problema brevmente:
> >
> > En algunas ocasiones, normalmente luego de restaurar una base de datos con
> > el restore no me funcionan
> > correctamente la integridad referencial, espeficamente al tener la opcion
> > delete cascade o update cascade.
> >
> 
> que version de postgres es? como sacas el respaldo como restauras?
> puedes pasar un respaldo con el que te haya pasado para reproducir el
> problema y poder diagnosticar algo y no simplemente tratar de
> adivinar?
> 
> si tuviera que adivinar yo diria que te las has arreglado para dañar
> algo, la unica manera que yo conozco de lograr algo como lo que dices
> es deshabilitando los triggers (aunque no se si afecta a los de FK me
> imagino que si) y usando triggers...
> 
> -- 
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157

 

Gracias por responder, la base version de la base de datos es 8.2.14 sobre un 
servidor linux fedora 8.

 

El proceso de migracion fue el siguiente:

 

Tenemos una base de datos anterior en fox pro 2.6, luego con la herramient 
pg_pump logro introducir todos

los registros en un esquema independiente.

 

En ese esquema, realizo proceso de normalizacion de campos y claves, es decir, 
por ej los campos con valores de tipo E, A, I se le

asigna por ej para A=1, E=2, I=3, tonces creo un campo tipo numerico y con una 
consulta asigno los valores dependiendo del

tipo de letra, este tipo de normalizacion me refiero.

 

Luego una vez terminado el proceso, por un proceso de insert masivo introduzco 
los valores a las tablas finales, siguiendo el orden

maestro, cuenta y detalle.

 

pero luego me percate que cambiando un valor o borrando un valor del maestro no 
se refleja en las otras tablas, el script es grande

y son datos confidenciales, no creo q pueda enviarte.

 

Entonces hice un backup con el pgadmin y el restore de vuelta con pgadmin y me 
sale que se termino con x errores, verifico el log 

y me doy cuenta que son las cuentas y detalles del maestro que cambie.

 

Pero al borrar la fk y crear la fk, funciona nuevamente. Las FK son match full.

 

Gracias.

 

 


 
                                          
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

Responder a