Diferencia entre revisiones de «Backup Restore pSQL»

De Wiki Informatica Gobierno Regional
Ir a la navegación Ir a la búsqueda
(Página creada con «== PostgreSQL: cómo crear y restaurar backups de bases de datos == En esta entrada voy a hacer una guía muy básica sobre la gestión de copias de seguridad de bases de...»)
 
(Sin diferencias)

Revisión actual - 10:38 6 sep 2016

PostgreSQL: cómo crear y restaurar backups de bases de datos[editar]

En esta entrada voy a hacer una guía muy básica sobre la gestión de copias de seguridad de bases de datos PostgreSQL. La más común es mediante volcados SQL, aunque hay otras como la copia a nivel de fichero.

Backups mediante volcado (SQL Dump con pg_dump)[editar]

Es similar a mysqldump. Se trata de volcar en un fichero de texto que contendrá los comandos y datos SQL necesarios para restaurar una copia exacta de la base de datos en el momento de la copia. La herramienta a utilizar es pg_dump.

La forma más sencilla de hacer un backup de una base de datos completa es la siguiente:

pg_dump basededatos > fichero.sql

En el caso de tener que especificar un host remoto o puerto de conexión distinto usaríamos los parámetros correspondientes, -h para el host y -p para el puerto, lo mismo se tenemos que especificar usuario, clave, etc.

La restauración del backup es el mismo proceso pero a la inversa:

psql basededatos < fichero.sql

Especificando parámetros:

psql -U gore_devel -d gore_devel -p 5432 -h localhost < fichero.sql