Postgresql – Backup e Restaure

  • Backup/Dump uma base

/usr/local/pgsql/bin/pg_dump BASE > arquivo_backup.sql

PS:  você também pode exportar direto para um arquivo compactado:

# pg_dump -U postgres -h localhost –inserts BASE | gzip -c > arquivo_backapiado.gz

  • Importando a base

/usr/local/pgsql/bin/psql -d BASE -f ARQUIVO.sql

Veja como importar arquivo SQL utilizando console PSQL.

psql -d BASEDEDADOS -f ARQUIVO.SQL -U USUARIO

Exemplo:

#su postgres

#psql -d bancoxyz -f meubanco.SQL -U postgres

para ver o que está sendo executado, adicione: -a

2 thoughts to “Postgresql – Backup e Restaure”

  1. É importante salientar que essa forma de backup / restore é somente para bases bem pequenas. Existem muito mais poções no pg_dump e principalmente existe o pg_restore como comando de restauração de bases de dados postgresql.

Leave a Reply

Your email address will not be published. Required fields are marked *