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/>