Created
September 17, 2014 21:52
-
-
Save dakoctba/fc9a99044c1fa546bd32 to your computer and use it in GitHub Desktop.
Fazendo backup com PostgreSQL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
O 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. | |
fonte: http://www.vivaolinux.com.br/dica/Fazendo-backup-com-PostgreSQL (Publicado por Diego Rodrigo Machado) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment