Volcar (y recuperar) una base de datos PostgreSQL
Esta receta explica una forma sencilla de hacer una copia de seguridad de una base de datos PostgreSQL completa para poderla restaurar en caso de catástrofe o mudanza.
Hacer una copia de seguridad
El comando a utilizar es pg_dump
que tiene la siguiente sintaxis básica:
mysqldump -U [user] [dbname] -F [format] -f backup.sql
por ejemplo:
Recuperar la base de datos desde un fichero
La contraparte de pg_dump
es pg_restore
:
Este comando sobreescribe la base de datos existente. Si la base de datos no existiera aún, se puede usar el argumento --create
.
Comentarios
El parámetro Ft
indica que el formato del fichero a generar/cargar es “tar”, aunque también permite volcarlo a un fichero de sentencias SQL.
Referencias
[ show comments ]
blog comments powered by Disqus