Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: problemas con pg_dump, phppgadmin y puerto


  • From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
  • To: Paul Gallegos <paul_ic(at)hotmail(dot)com>
  • Cc: PostgreSQL Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
  • Subject: Re: problemas con pg_dump, phppgadmin y puerto
  • Date: Fri, 30 Nov 2007 08:26:25 -0200
  • Message-id: <474FE551.7040705@ort.edu.uy> <text/plain>

Podrias hacer:
a) pg_dump -s -T<nombre de tabla> y generar un archivo solo con esa definicion
b) mandar el estructura de la tabla, para verla si se nos ocurre algo


Saludos Fernando

Paul Gallegos wrote:


    Hola, revisando las tablas veo que respaldó todas las tablas menos
    "una".

    Lo que hice fué respaldar dicha tabla con pg_dump -t nombretabla >
    tabla.sql

    No hay problema, en el archivo tabla.sql esta la definicion de la
    tabla y ademas los inserts, he probado con psql y pg_restore pero
    no me copia la tabla a mi BD, ademas probe tb cargando el sql en
    el phppgadmin por web y parece como si la cargara, no me arroja
    ningun error, pero al revisar no esta por ningun lado, en ninguna
    de las BD.

    Que estoy haciendo mal? alguien que me pueda dar alguna ayuda?

    gracias
> Hola, podrias hacer "pg_dump -Ft " en el solaris (como supongo
    haces) y
    > en el debian pg_restore -i , ya que las versiones son distintas
    de los
    > motores.
    >
    > Saludos FErnando
    >
    > Paul Gallegos wrote:
    > > Hola amigos, tengo un problema, espero que me puedan dar una mano.
    > >
    > > Tengo que respaldar una bd postgres que esta en solaris y
    restaurarla
    > > a otro servidor que tiene debian. Para esto se que se usan los
    > > comandos: pg_dump, psql y pg_restore segun dependa el caso.
    > >
    > > Ahora, (siéntense porque esto será largo :P) resulta que me
    conecto
    > > por ssh con putty de un pc windows a la maquina debian y ahi hice
    > > pruebas, solo cree una tabla e ingrese 2 registros, para
    probar lo del
    > > respaldo.
    > >
    > > Probe primero con pg_dump:
    > >
    > > pg_dump -Ft -b -h ip_debian -d postgres -U postgres > db.tar
    > >
    > > sale lo siguiente:
    > >
    > > pg_dump: [archivador (bd)] Falló la conexión a la base de datos
    > > "postgres": no se pudo conectar con el servidor: No existe el
    fichero
    > > o el directorio
    > > ¿Está el servidor en ejecución localmente y aceptando
    > > conexiones en el socket de dominio Unix
    > > "/var/run/postgresql/.s.PGSQL.54
    > >
    > > Luego pruebo lo mismo pero agregando el puerto 5433 y sale lo
    siguiente:
    > >
    > > pg_dump: versión del servidor: 8.1.9; versión de pg_dump: 7.4.17
    > > pg_dump: abortando debido a que no coinciden las versiones.
    (Use la
    > > opción -i para
    > > proceder de todas formas)
    > >
    > > Aclaro que al conectar a la BD postgres por psql, debo
    especificar el
    > > puerto con -p 5433, sino no conecta, quizas debo configurar algun
    > > archivo??
    > >
    > > Y al trata de respaldar por phppgadmin, me guarda un archivo
    sql en
    > > blanco.
    > >
    > > No se que hacer, ojala alguien pueda ayudarme.
    > >
    > > Gracias de antemano.
    > >
    > > bye
    > >
    > >
    ------------------------------------------------------------------------
    > > Paul Rubén Gallegos Peralta
    > > Ingeniero de Ejecución en Computación e Informática.
    > > Cel: 93506282
    > > paul_ic(at)hotmail(dot)com
    > >


    Gracias por tu ayuda, al final saque los datos de solaris con
    pg_dump pero como sql nomas, despues lo comprimi a gz y lo envie a
    debain, ya en debian lo descomprimi a sql y luego restaure con
    psql y listo.
    Pero veo que no me restauro todas las tablas, debe ser por que son
    distintas versiones, ahi seguire viendo.


------------------------------------------------------------------------
Express yourself instantly with MSN Messenger! MSN Messenger <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group