terça-feira, 18 de março de 2014

[Dica] PostgreSQL - Windows 8

Passei a utilizar o Windows 8 a pouco tempo no trabalho, por motivos de ambiente de trabalho da empresa que eu sou contratado temos que utilizar esse SO, não por motivos de preferencia, até porque nunca fui adepto do Windows para desenvolver, independentemente da versão.
Como era de se esperar ao tentar instalar o PostgreSQL 9.3, me deparei com o erro de "Problem running post install step...the Database Cluster Initialisation failed." Depois de bastante pesquisa sobre o assunto e o porque disso acontecer, chegue ia uma forma de instalar sem pegar esse erro. Segue o passo a passo:

1   - Executar o Prompt de Comando como administrador;
2   - Digitar o comando: "NET USER Administrador /active:yes" e pressionar ENTER;
3   - Fazer Logoff e entrar na conta de Administrador que aparece;
4   - Depois, abra o Painel de Controle, vá em Contas Usuário e Proteção p/ Família, Contas de Usuário e Alterar configurações de Controle de Conta de Usuário, arrastar o controle para "Nunca notificar"; 
5   - Faça o download da versão desejada do PostgreSQL; 
6   - Executar o Setup do Postgres como administrador e instalar o Postgres nos locais default;
7   - Fazer Logoff da conta de Administrador e logar em sua conta padrão;
8   - Executar o Prompt de Comando como administrador;

9   - Digitar o comando: "NET USER Administrador /active:no"; 
10 - E após isso voltar as Configurações de Controle de conta de usuário do jeito que estavam, da forma recomendada. 

Pronto! 

Seguindo esses paços eu fui capaz de instalar sem problemas o meu PostgreSQL na minha máquina com a versão 8 do Windows.

Passe o seu feedback, diga se tudo ocorreu de forma correta, ou se houve erro, e se houve, qual erro foi.