Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

restaurar base datos de linux a Windows

Estas en el tema de restaurar base datos de linux a Windows en el foro de PostgreSQL en Foros del Web. Buenos dias Estoy tratando de restaurar un backup de una base de datos que se encuentra postgres en linux ubuntu 8.3. y restaurarla en postgres ...
  #1 (permalink)  
Antiguo 19/10/2009, 08:47
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 7 meses
Puntos: 0
restaurar base datos de linux a Windows

Buenos dias

Estoy tratando de restaurar un backup de una base de datos que se encuentra postgres en linux ubuntu 8.3. y restaurarla en postgres windows xp pero me sale no me toma el archivo

me sale un error.

Vale aclarar que estoy haciendo la restauracion desde el pgAdmin3.

el backup en linux lo realice de la siguiente forma:
pg_dump -O Mibasedatos | gzip > Minuevabasedatos.zip

En pgAmin me pide el archivo con extension .backup pero no me lo guardo asi. LE coloco la extension (mibasedatos.backup) pero no me lo toma.

He visto en otro hilo de este foro algo parecido pero de windows a linux pero como lo explicaron alli no me funcionó (con el combando con pg_restore)

PORFAVOR Y ALGUIEN PUEDE AYUDARME ESTARE AGRADECIDOOOO!!
  #2 (permalink)  
Antiguo 19/10/2009, 08:54
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: restaurar base datos de linux a Windows

Vos tenés un backup que ha sido generado haciendo uso de la compresión.

Desde windows cuando extraes el contenido de ese .zip, que formato tiene el archivo?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 19/10/2009, 09:23
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: restaurar base datos de linux a Windows

realmente no tiene ningun formato o extension... comprimida la base de datos es de 1.1 Gb pero la descomprimo con WinRar queda con 7.5Gb
  #4 (permalink)  
Antiguo 19/10/2009, 10:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: restaurar base datos de linux a Windows

-----------------------------------------------------------------
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 19/10/2009 a las 10:15 Razón: Repetido
  #5 (permalink)  
Antiguo 19/10/2009, 10:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: restaurar base datos de linux a Windows

Pero el archivo de 7.5 GB que extensión tiene?
.sql? .dump? .backup?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 19/10/2009, 10:16
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: restaurar base datos de linux a Windows

Hola Huesos!!

Gracias por tus respuestas, realmente no tiene extensiones me desempaqueta sin EXTENSIONES los archivos de 7.5Gb ... y aun agregandole estension mibase.BACKUP ni mibase.SQL me lo reconoce el Pgadmin click derecho sobre la base creada RESTORE
  #7 (permalink)  
Antiguo 19/10/2009, 10:25
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: restaurar base datos de linux a Windows

Prueba esto y cuentanos como te va.

1. Ubica el archivo Minuevabasedatos.zip en la carpeta bin de postgresql.
2. Entra a una terminal DOS y ubicate en la carpeta bin de postgresql.
3. Estando en bin digita:

c:/archivos de programa/..resto_ruta../>bin>pg_restore.exe -F t -d Nueva_BD < Minuevabasedatos.zip

Con -F se indica el formato del archivo y la t es para indicar que es un archivo es tar.
Nos cuentas como te va.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #8 (permalink)  
Antiguo 19/10/2009, 14:31
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: restaurar base datos de linux a Windows

HOLA HUESOS

CREO QUE ES PORQUE EN WINDOWS TENGO LA VERSION 8.2 Y EN LINUX TENIA LA VERSION 8.3 no se si sea por eso tratare de cambiar de versiones para saber si eso era.
  #9 (permalink)  
Antiguo 19/10/2009, 14:32
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: restaurar base datos de linux a Windows

utiliza en la ejecución del pg_restore la opción -i (Ignore version)
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #10 (permalink)  
Antiguo 19/10/2009, 16:03
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: restaurar base datos de linux a Windows

Aun asi no me deja restaurar la base de datos, ni por consola ni por el pgAdmin3 (este -pgAdmin- supuestamente le coloca el parametro -i en la restauración) no funcionaa!! no se que mas hacer!! le doy que me testee el archivo .zip y esta ok
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:28.