Translate

sábado, 19 de outubro de 2013

psql não é reconhecido como um comando interno

Para este erro não ser exibido no prompt de comando é necessário configurar a variável de ambiente do Windows. 




Neste post, será descrito como configurar a variável de ambiente no Windows 7 e no Windows 10.


Configuração no Windows 7


Para configurar a variável de ambiente no Windows 7 siga os seguintes passos:

1º) Selecione "Iniciar", logo após selecione "Painel de Controle":

 


2º) No "Painel de Controle" selecione a opção "Sistema e Segurança", conforme imagem abaixo:

 


 

3º) Selecione a opção "Sistema", conforme figura abaixo:





4º) Em seguida, selecione a opção "Configuração avançadas do sistema", conforme imagem abaixo:
5º) Em "Propriedades do Sistema" escolha a aba "Avançado" e selecione o botão "Variáveis de Ambiente", conforme imagem abaixo.

6º)  Ao exibir a janela de "Variáveis de Ambiente", escolha a variável do sistema chamada "Path" e selecione o botão "Editar", conforme imagem abaixo:


7º) Vai ser aberta a janela "Editar variável do sistema". O campo que vai ser editado é "Valor da variável". Vá com o cursor do mouse até o final do texto. Quando o cursor estiver no final do texto, adicione ";" e acrescente o diretório "bin" onde se encontra o arquivo psql.exe, no meu caso é "C:\Program Files\PostgreSQL\9.0\bin". Após acrescentar o caminho, selecione o botão "ok", conforme imagem abaixo:
 
 



Para localizar o seu arquivo psql.exe digite no prompt:
 
dir psql.exe /s /b
 

 
 
8º) Reinicie o Windows. 

Após a configuração o comando "psql" será reconhecido no "prompt de comando". Conforme imagem abaixo:



Configuração no Windows 10

No Windows 10, as telas são um pouco diferentes. Veja o procedimento de configuração a seguir:

1º) No "Painel de Controle" selecione a opção "Sistema e Segurança", conforme imagem abaixo:




2º) Selecione a opção "Sistema", conforme figura abaixo:



3º) Em seguida, selecione a opção "Configuração avançadas do sistema", conforme imagem abaixo:




4º)  Na janela "Propriedades do Sistema" escolha a aba "Avançado" e selecione o botão "Variáveis de Ambiente", conforme imagem abaixo:





5º)  Após exibir a janela de "Variáveis de Ambiente". Escolha a variável de sistema chamada "Path" e selecione o botão "Editar", conforme imagem abaixo:



6º) Vai ser aberta a janela "Editar variável de ambiente".  Selecione o botão novo: 



7º) Repare que será criado um campo de texto na parte inferior da tela. 



8º)  Acrescente o diretório "bin", onde se encontra o arquivo psql.exeno meu caso é "C:\Program Files\PostgreSQL\9.6\binApós acrescentar o caminho, selecione o botão "ok", conforme imagem abaixo: 


Para localizar o seu arquivo psql.exe digite no prompt:

 
dir psql.exe /s /b
 
 

9º) Na tela "Variáveis de Ambiente" clique em "ok".


  
10º)  Na tela "Propriedades do Sistema" clique em "ok".



11º) Abra um novo prompt (no prompt aberto inicialmente, a configuração não foi alterada) Teste o comando psql. Veja a imagem abaixo:




 A partir de agora o comando será executado.

Deixe o seu comentário ou sugestão.
Gostou?  Siga no Facebook.

12 comentários:

  1. Este comentário foi removido por um administrador do blog.

    ResponderExcluir
  2. Espetacular!! ! Mais de 5 horas procurando fazer com que isso desse certo e seu post foi o único que resolveu meu problema \o/

    ResponderExcluir
  3. Te amo cara! Muito obrigado!

    ResponderExcluir
  4. danke, mein Freund! Du hast mir wirklich geholfen!

    ResponderExcluir
  5. Obrigado, que os deuses te conservem sua cordialidade.

    ResponderExcluir
  6. obrigado, me ajudou bastante

    ResponderExcluir
  7. O meu continua com problema

    ResponderExcluir
  8. depois de perder muito tempo essa solução resolveu o problema!

    ResponderExcluir