Restaurar un backup plano en PostgreSql

En los posts previos sobre temas referentes a backups en PostgreSql, vimos un caso en el cual, en lugar de realizar el backup generando un dump comprimido, lo hacíamos en formato plano (en particular, el post hablaba sobre hacer un backup de sólo algunas tablas de una base de datos).

Ahora bien, cómo ¿hacemos para volver a introducir esos datos?.

Simplemente basta con ejecutar este comando:

psql -U usuario -d basededatos -h host -f archivoplano.sql

Automáticamente se nos pedirá la contraseña

Password for user usuario:

Una vez ingresada, nuestros datos pasarán a insertarse en PostgreSql.

Tweet about this on TwitterShare on Google+Email this to someoneShare on FacebookShare on LinkedIn

8 pensamientos en “Restaurar un backup plano en PostgreSql

  1. Claudio Desiderio

    Hola Damian,

    Como andas?

    Alguna novedad de Magento?
    Salio algun folk?
    Que opina la comunidad? Se pasaron a otro open source?
    Que futuro le pinta?

    Te hago todas estas preguntas a vos, porque se q estas bien empapado en el tema.

    Salutti y Exitos!
    Claudio

  2. Damián Autor

    Se viene post que quizás respondan a algunas de esas preguntas.
    Para colmo, me llegó data oficial de un manejo de un representante de ventas de Varien que me puso de la cabeza. (Ya cais termino de escribirlo)

  3. Claudio Desiderio

    Ok, espero ese nuevo post para conocer las novedades de magento.
    Conoces algun blog o sitio que vaya marcando la realidad de magento? yo cada tanto leia elblogdemagento pero parece ser q esta discontinuado.

    Exitos

  4. rocio

    hola, me pregunto si podras ayudarme a resolver un problema respcto a postgres, lo que yo necesito es hacer un backup de la base de datos pero sin reemplazar los datos que ya tiene sino agregando los que sean nuevos, he intentado com pg_restore sin -c pero directamento no lo restaura, ya o se que hacer ! ayuda!

  5. Damián Autor

    @rocio

    Desconozco si hay una solución efectiva de la forma en que lo planteás. He leído sobre diferentes opciones, y ninguna termina de funcionar 100%.
    Te recomiendo que te suscribas a la lista de correo de PostgreSql en Español para consultar éste tema y que, quizás, puedas escuchar diferentes soluciones para ese tema.
    Saludos.

  6. Nelson

    Compadre hago lo que dices..
    psql -U postgres -d pruebas -h localhost -f /root/respaldo.sql

    pongo la contraseña
    pero como respuesta me dice: /root/respaldo.sql: Permiso denegado

    Sabes como arreglar esto?

  7. Damián Autor

    @Nelson:

    Seguramente no estás ejecutando el comando como root, y en ese caso, no tenés permiso de escritura en esa carpeta.

Los comentarios están cerrados.