terça-feira, 5 de abril de 2011

Fazendo backup e restaurando com PostgreSQL.

Para exportar um banco de dados:

$ pg_dump meu_bd > db.out

Para importar este banco de dados:

$ psql -d database -f db.out

Para exportar um banco de dados chamado meu_bd que contém objetos grandes para um arquivo tar:

$ pg_dump -Ft -b meu_bd > bd.tar

Para importar este banco de dados (com os objetos grandes) para um banco de dados existente chamado novo_bd:

$ pg_restore -d novo_bd bd.tar


Fonte: http://www.htmlstaff.org/postgresqlmanual/app-pgdump.html