Páginas

domingo, 28 de julho de 2013

Restaurando uma base de dados postgres via linha de comando


É possível a restauração de uma base de dados postgres via linha de comando através do uso da ferramenta "psql" localizada no diretório "bin" da instalação do postgres.

O procedimento abaixo foi testado em uma máquina rodando o sistema operacional Windows 8.


1 - Copie o arquivo gerado pelo DUMP para a pasta BIN onde o postgres foi instalado.
Exemplo: C:\Arquivos de programas\PostgreSQL\9.0\bin

Onde aparece "Arquivos de programas", no Windows 7/8 use "Program Files".


2 - Clique no botão iniciar, depois procure por executar e clique, quando aparecer a caixa executar,digite: cmd, depois [Tecle Enter].


3 - Digite no prompt de comando:
cd \ [Tecle Enter]

cd C:\Arquivos de programas\PostgreSQL\9.0\bin [Tecle Enter]

net stop pgsql-9.0
net start pgsql-9.0


Obs.: Se em algum momento for pedida a senha digite a senha que você escolheu durante a instalação do postgres.

4- Digite a sequência de comandos:

Se já utilizou a ferramenta PGAdmin e criou o banco de dados não há necessidade de executar o comando de criação de banco novamente

createdb -U postgres -E utf-8 -e meubd [Tecle Enter]


psql -U postgres -f "NOME_DO_ARQUIVO.dmp" -d meubd [Tecle Enter]

Se o arquivo fosse TodoOsDadosDoCerebroDoAl.dmp, então ficaria:

psql -U postgres -f "TodoOsDadosDoCerebroDoAlan.dmp" -d meubd [Tecle Enter]

5 - Aguarde a restauração.

Finalização.

Nenhum comentário:

Postar um comentário