Backup de Banco de Dados Postgres
Para gerar um arquivo SQL contendo toda a estrutura e dados do banco utilize o comando:
1 | pg_dump -C -v -f data.sql -Fp -h ip_servidor -U usuario nome_banco |
Para executar o arquivo SQL no banco local:
1 | psql -h 127.0.0.1 -f data.sql -d postgres -U postgres -W |
Backup binário
1 | pg_dump -v -f data.full -Fc -h ip_servidor -U usuario nome_banco |
Restaurar backup
1 | pg_restore -C -d nome_banco -v -h 127.0.0.1 -U postgres --disable-triggers data.full |