From: | Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> |
---|---|
To: | "Paul Gallegos" <paul_ic(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: problema con pg_restore |
Date: | 2007-09-13 11:09:52 |
Message-ID: | 95335e4e0709130409r1f85a0cbn94ae1f1054553341@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 13/09/07, Paul Gallegos <paul_ic(at)hotmail(dot)com> escribió:
...
>...bin> pg_dump prueba -U postgres -W > respaldo.sql
...
> ...bin> psql -d nueva -U postgres -W -f respaldo.sql
> Todo bien, restauro todo, tablas, funciones, indices, etc.
> Pero mi problema es cuando uso pg_restore, ejecuto lo siguiente:
> ...bin> pg_restore -d nueva -U postgres -W respaldo.sql
> El error que arroja es el siguiente:
> pg_restore: [archiver] input file does not appear to be a valid archive
El pg_dump que usas crea el backup en un fichero de texto que debe
restaurarse con psql.
El pg_restore es para otros formatos.
Por ejemplo (importante lo de "-Fc"):
..>pg_dump -Fc prueba -U postgres > respaldo.backup
Te crea un respaldo.backup comprimido.
...>pg_restore -d nueva -U postgres respaldo.backup
debería funcionar.
Mira la documentación de pg_dump y pg_restore, está explicado ahí.
--
Miguel Rodríguez Penabad
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro D. Burne | 2007-09-13 11:29:47 | Re: gui grafico para postgresql |
Previous Message | Paul Gallegos | 2007-09-13 05:40:51 | problema con pg_restore |