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.