Re: problema con pg_restore

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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