Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/05/2009, 15:31
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: ayuda con pg_dump

Tienes razón vpino. Acabo de probar y me sale lo mismo.

Asumí que es un archivo incorrecto para el pg_restore, una copia tan incompleta de la base de datos (No debería ser así) así que hice un backup completo de una base de datos que tengo corriendo. he corrido el pg_restore para adicionar una sola tabla en otra base de datos diferente. Esto me ha funcionado. No entiendo por que el archivo sale como no valido si se hace un backup de una única tabla.

Espero que alguien mas pueda ayudarte, pero para que puedas continuar con tu proceso, te recomiendo hacer una copia de toda la base de datos y recuperar de esa copia las tablas que requieras.

Como me ha funcionado es:


//Copia de toda la base de datos.
Código sql:
Ver original
  1. pg_dump -U postgres -Fc mi_base_de_datos > backup_pruebas.backup

//Restaurar una sola tabla a una nueva base de datos
Código sql:
Ver original
  1. pg_restore -i -U postgres -d otra_base_de_datos -t mi_tabla backup_pruebas.backup

Un saludo y espero te sirva.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 18/05/2009 a las 15:42