From: | "Leonel Nunez" <lnunez(at)enelserver(dot)com> |
---|---|
To: | "Nicola Strappazzon" <nicola51980(at)gmail(dot)com> |
Cc: | "lista postrges" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Como restaurar data. |
Date: | 2006-10-03 01:19:45 |
Message-ID: | 1585.201.123.93.107.1159838385.squirrel@enelserver.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> Hola lista, en estos días he tenido un accidente modificando datos en
> la base de datos, cosas de novatos... pero que se hace, y eso que
> realice un respaldo antes del desastre, pero al restaurar con el
> pg_restore me encontre con el siguiente problema:
>
> esta es la estructura del comando que use:
>
> pg_restore -h localhost -U postgres -W -v -O -a -t
> tbl_recordsacademicos -d SAVA sava_2006-09-29\:13\:49.tar.gz
>
> y me arrojo lo siguiente:
>
> pg_restore: connecting to database for restore
> Password:
> pg_restore: restoring data for table "tbl_recordsacademicos"
> pg_restore: ERROR: duplicate key violates unique constraint
> "pk_recordacademico"
> CONTEXT: COPY tbl_recordsacademicos, line 1: "1655998 862
> 0 12340 146058 216824 \N"
> pg_restore: [archiver (db)] error returned by PQendcopy: ERROR:
> duplicate key violates unique constraint "pk_recordacademico"
> CONTEXT: COPY tbl_recordsacademicos, line 1: "1655998 862
> 0 12340 146058 216824 \N"
> pg_restore: *** aborted because of error
>
> y por lo que veo es que no puedo restaurar los datos de una tabla en
> especifico por que existen las claves primarias, como puedo restaurar
> datos sin necesidad de de que se aborte el proceso por esta situación
> y pueda solo agregar los registros que faltan?
>
> Agradezco mucho su ayuda de antemano.
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda
>
Ese error es porque lo mas seguro es que tienes datos actualmente en las
tablas
El restaurar no quiere decir que va a dejar la base de datos como la
tenias antes SI tienes datos actualmente
necesitas hacer la recuperacion en una base de datos vacia o en tablas
vacias
Leonel
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2006-10-03 01:38:05 | Re: Como restaurar data. |
Previous Message | Juan Martínez | 2006-10-03 00:55:55 | Re: Como restaurar data. |