Caros amigos,
Hoje, tive a necessidade de restaurar um DUMP gerado no Postgres, para minha surpresa a opção da ferramenta pgAdmin III que usa em o pg_restore não habilitava o botão ok para prosseguir com a operação.
Diante dessa oportunidade, tive que procurar uma solução alternativa : Linha de comando.
Dentro dessa dinâmica, decidi usar o PSQL pelo prompt do windows XP, da seguinte forma:
1 - Copiei 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 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:
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.
Hoje, tive a necessidade de restaurar um DUMP gerado no Postgres, para minha surpresa a opção da ferramenta pgAdmin III que usa em o pg_restore não habilitava o botão ok para prosseguir com a operação.
Diante dessa oportunidade, tive que procurar uma solução alternativa : Linha de comando.
Dentro dessa dinâmica, decidi usar o PSQL pelo prompt do windows XP, da seguinte forma:
1 - Copiei 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 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:
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.
Comentários