Saltar al contenido

PostgreSQL: volcar y restaurar

Siéntete en la libertad de compartir nuestra página y códigos con otro, danos de tu ayuda para aumentar nuestra comunidad.

Solución:

Siempre puedes usar el línea de comando utilidad.
Volcar el clúster:

pg_dumpall -p 5432 > /path/to/my/dump_file.sql

Volcar una sola base de datos:

pg_dump -p 5432 mydb > /path/to/my/mydb_dump.sql

Volcar solo el esquema:

pg_dump -p 5432 mydb -s > /path/to/my/mydb_dump_schema.sql

Más en el manual.

Si desea restaurar a una base de datos vacía, es posible que desee ejecutar antes de restaurando:

DROP DATABASE IF EXISTS mydb;
CREATE DATABASE mydb;

El --clean opción para pg_dump no es necesario en este caso.

Haga una copia de seguridad de su base de datos sin necesidad de herramientas.Podemos hacerlo con la terminal

Todos los comandos deben ejecutarse como usuario de postgres.

 sudo su - postgres 

Copia de seguridad de una sola base de datos

pg_dump db_name > db_backup.sql

Restaurar una sola base de datos

psql db_name < db_backup.sql

Copia de seguridad de todo un clúster de base de datos de Postgres

pg_dumpall > cluster_backup.sql

Restaurar un clúster de base de datos de Postgres completo

psql -f cluster_backup.sql postgres

Consulte esta fuente para obtener más comandos de respaldo de comandos

pgAdmin3 hará el truco, tiene pg_dump y pg_restore incluidos en el instalador.

Al final de todo puedes encontrar los informes de otros desarrolladores, tú también eres capaz dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *