- 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
É 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.
Parabéns viu. Pessoas como você irão longe.
O site está ótimo e realmente muito bom.