== Início ==================
PostgreSQL oferece boas ferramentas para backup. Nesta dica vou explicar o funcionamento do pg_dump, a ferramenta mais usada para fazer backup no PostgreSQL.
No console do PostgreSQL no Linux, digite o seguinte comando:
$ pg_dump <nome_da_base_de_dados> > nome_arq_texto_bkp
Onde:
- nome_da_base_de_dados: é o nome do banco de dados que você quer fazer o backup.
- nome_arq_texto_bkp: este vai ser o arquivo que guardará todas as informações do banco de dados.
OBS: Este comando faz uma exportação de todo o banco de dados, ou seja, dados e tabelas (estrutura).
Mas se você quiser exportar apenas uma tabela:
$ pg_dump <nome_da_base_de_dados> -t <nome_da_tabela> > nome_arq_texto_bkp
Isto faz uma exportação de uma tabela específica dentro do banco.
Para retornar o backup faça:
$ psql -e <nome_da_base_de_dados> < nome_arq_texto_bkp
OBS: Observe os sinais de "<" e ">" para redirecionar entrada e saída.
== Fim ==================
Fonte: Viva o Linux
Seja livre - Use Linux
Nenhum comentário:
Postar um comentário