Article image
Enzo Núñez
Enzo Núñez02/07/2021 10:05
Compartilhe

Como configurar o comando psql no Windows 10

  • #PostgreSQL

Bom dia, pessoal! Não sei se aconteceu com vocês, mas eu não estava conseguindo usar o comando "psql" pelo cmd do Windows para trabalhar com o PostgreSQL. Achei um site que explica muito bem como fazê-lo, mas vou compartilhar os passos aqui com vocês:

  1. Na barra de pesquisa do menu Iniciar, digite "variáveis" e clique na opção "Editar as variáveis de ambiente do sistema";
  2. Certifique-se de que uma janela com o nome "Propriedades do Sistema" esteja aberta, e a seção "Avançado", selecionada;
  3. Clique na opção "Variáveis de ambiente";
  4. Na sessão "Variáveis do sistema", role para baixo até encontrar a opção com título "Path". Ao encontrá-la, dê um duplo clique em "Path";
  5. Uma nova janela irá aparecer com uma lista de caminhos. Clique no botão "Novo", e aparecerá um campo para adicionar mais um caminho nessa lista;
  6. Agora, basta adicionar o caminho que leva à pasta "PostgreSQL/11/bin/" (11 é a versão do PostgreSQL instalada). No meu caso, esse caminho é C:\Program Files\PostgreSQL\11\bin\ (pois selecionei os locais de instalação padrão). Se você também selecionou os locais padrão ao realizar a instalação, provavelmente o caminho que leva à pasta bin é o mesmo que eu escrevi acima.
  7. Por fim, basta clicar em "OK" e, ao voltar para a janela anterior, clicar em "Aplicar"

Para testar se esse tutorial deu certo, abra o prompt de comando do Windows e digite "psql" (sem aspas).

Compartilhe
Comentários (7)
Stefferson Fernandes
Stefferson Fernandes - 27/10/2021 17:26

Respondendo a dúvida da maioria pessoal ao instalar o postgres o seu usuário padrão é "postgres" sem aspas, e a senha que você digitou na instalação é para esse superusuário.


para selecionar o usuário que deseja fazer login o comando é o seguinte, ( psql -U postgres ), onde postgres é o nome do usuario que desejar, e após isso aperta enter e digita a senha que vocês escolheram no ato da instalção

Stefferson Fernandes
Stefferson Fernandes - 27/10/2021 17:22

deu tudo certo valeu meu amigo !

Estevam Carvalho
Estevam Carvalho - 17/08/2021 21:45

FaLa Enzo. Amigo, segui sua dia e correu tudo como vc ensinou (perfeito). Todavia, quando eu digito "psql" no cmd, ele pede uma senha de usuário "User", sendo que eu nunca cadastrei senha pro usuário "USER". Quando eu tento digitar uma senha que eu cadastrei no "PSQL" ou digitar enter, tenho o rotorno de erros: FATAL e No PASSORWD SUPPLIED, respectivamente. Vou transquerver pra você as duas mensagens:

1) C:\Users\User>psql

Senha para usuário User:

psql: FATAL: password authentication failed for user "User"


2) C:\Users\User>psql

Senha para usuário User:

psql: fe_sendauth: no password supplied


Se poder me ajudar, agradeço muito.

Estevam Carvalho
Estevam Carvalho - 17/08/2021 21:45

FaLa Enzo. Amigo, segui sua dia e correu tudo como vc ensinou (perfeito). Todavia, quando eu digito "psql" no cmd, ele pede uma senha de usuário "User", sendo que eu nunca cadastrei senha pro usuário "USER". Quando eu tento digitar uma senha que eu cadastrei no "PSQL" ou digitar enter, tenho o rotorno de erros: FATAL e No PASSORWD SUPPLIED, respectivamente. Vou transquerver pra você as duas mensagens:

1) C:\Users\User>psql

Senha para usuário User:

psql: FATAL: password authentication failed for user "User"


2) C:\Users\User>psql

Senha para usuário User:

psql: fe_sendauth: no password supplied


Se poder me ajudar, agradeço muito.

Maria Mott
Maria Mott - 06/07/2021 15:21

Nossa valeu muito!

Agora eu não consigo validar o psql pq ele ñao aceita a senha, o que eu faço?

E como vc configurou o arquivo postgresql.conf?

Elton Gomes
Elton Gomes - 05/07/2021 15:53

Estava com essa mesma dúvida


Valeu!!

JF

João Ferreira - 02/07/2021 10:16

Me salvou cara!

Valeu!