É 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
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