30/10/2006, 18:39
|
| | Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 18 años, 3 meses Puntos: 0 | |
foo Hola foo te cuento que el viernes en la noche hice algo parecido a lo que tu me comentas y funciono:
De la maquina origen (Windows) realice un backup de la base de datos:
Ingrese en el símbolo del sistema y me ubique en el directorio bin ejecute la siguiente línea "c:\Archivos de Programa\PostgreSQL\8.0\bin>pg_dump -C -D -O -U postgres nombre_database>
Paso dos:
desde linux cree una base de datos en blanco.
el archivo de respaldo echo en windows lo lleve al directorio pgsql en linux fedora.
paso tres:
Entre como usuario postgres en linux y ejecute:
" $pg_restore -l alvh.dump -f alvh.dump.list
$
$ vi alvh.dump.list
$
$ pg_restore -L alvh.dump.list alvh.dump -d alvh2"
-----------------------------------------------------
alvh.dump = a la base de respaldo echa en windows.
alvh2= a la base de datos en blanco en linux
y OK::::: listo pude restaurar el respaldo echo en windows sobre la base de datos en blanco echa en linux.
Gracias foo y espero que nos sigamos comunicando pues estoy iniciando un proyecto donde debo tener un servidor en linux con el motor postgres y clientes windows con interfaz en visual basic y apenas estoy comenzando gracias. |