ErronacriaçãodapastaData
De Projetus Wiki
Passos para resolver o problema na criação da pasta Data ao instalar o PostgreSQL 9.0 no Windows XP
Tente fazer a instalação do Microsoft Visual C++ 2010 Redistributable Package (x86) e reinstale o postgres
http://www.microsoft.com/download/en/details.aspx?id=5555
Caso o passo acima não funcione:
Primeira solução: Clicar com botão direito do mouse na pasta do PostgreSQL, selecionar a opção “Propiedades” e desmarcar a opção “Somente Leitura”. Clique em “Aplicar” e “OK”.
Execute a instalação novamente e deixar o instalador atualizar a pasta "Data" da instalação anterior.
Entre no prompt de comando: Clique no menu iniciar, executar, aparecerá uma tela como na imagem abaixo, digite no campo "Abrir" o comando "cmd" e em seguida clique em “OK”.
Na tela que aparecer(DOS), dê o comando "cd \" para voltar ao diretório raiz.
Crie uma pasta "Data" manualmente com o uso do comando initdb do PostgreSQL. Para conseguir executar o comando primeiro deve-se acessar a pasta bin do Postgres, através do comando: cd <diretorio bin do postgres>
Executar o comando initdb:
initdb -E UTF8 -D <caminho da pasta data do postgre> -U postgres
Onde:
-E = encoding do banco. No nosso caso o encolding é UTF8. -D = caminho da pasta data do postgre. -U = Usuário do banco de dados. No nosso caso o usuário é o “postgres”.
Caso seja preciso iniciar o serviço através da pasta data criada, deve-se entrar na pasta bin do Postgre e executar o seguinte comando:
pg_ctl start -D <caminho da pasta data do postgres>






