
Como resolver o erro “oauth-private.key does not exist or is not readable” no Laravel
O Laravel Passport é uma biblioteca que trabalha com o padrão OAuth2 e fornece uma implementação completa do servidor OAuth2.... Leia mais
Desenvolvedor de Software
PostgreSQL é um dos sistemas de gerenciamento de banco de dados mais populares, conhecido por sua robustez e recursos avançados. Se você está utilizando o Windows Subsystem for Linux (WSL) para desenvolvimento, pode ser extremamente útil instalar e acessar o PostgreSQL diretamente no WSL. Neste tutorial, vamos abordar como instalar o PostgreSQL no WSL, configurá-lo para acesso externo e conectar-se a ele utilizando o DBeaver, uma ferramenta gráfica popular para gerenciamento de banco de dados.
Para começar, abra o terminal no WSL e execute o comando para atualizar os pacotes do sistema:
sudo apt update
Em seguida, instale o PostgreSQL junto com os pacotes de contribuições adicionais:
sudo apt install postgresql postgresql-contrib
Verifique se o PostgreSQL está em execução:
sudo systemctl status postgresql
Se não estiver ativo, inicie o serviço com:
sudo systemctl start postgresql
Para conectar-se ao PostgreSQL a partir do Windows (ou de outra máquina), você precisa permitir que o PostgreSQL escute em todas as interfaces de rede. Para isso, edite o arquivo de configuração do PostgreSQL:
sudo nano /etc/postgresql/14/main/postgresql.conf
No editor nano
, busque pela linha listen_addresses
. Para isso, pressione Ctrl + W
, digite listen_addresses
e pressione Enter
. Modifique a linha para:
listen_addresses = '*'
Em seguida, você precisa permitir conexões do seu endereço IP editando o arquivo pg_hba.conf
:
sudo nano /etc/postgresql/14/main/pg_hba.conf
Adicione a seguinte linha, substituindo your_ip
pelo IP do WSL:
host all all your_ip/32 md5
Reinicie o PostgreSQL para aplicar as alterações:
sudo systemctl restart postgresql
Para se conectar ao PostgreSQL a partir do DBeaver, você precisa conhecer o IP do WSL. No terminal do WSL, execute:
hostname -I
Anote o IP exibido.
Agora que o PostgreSQL está configurado para aceitar conexões externas, abra o DBeaver no Windows e siga estes passos:
5432
.postgres
e a senha que você configurou).Se tudo estiver configurado corretamente, a conexão será bem-sucedida e você poderá gerenciar seu banco de dados PostgreSQL diretamente no DBeaver.
Neste tutorial, cobrimos o processo de instalação e configuração do PostgreSQL no WSL, além de como acessá-lo através do DBeaver no Windows. Esta configuração é ideal para desenvolvedores que desejam aproveitar o ambiente Linux no WSL enquanto ainda utilizam ferramentas familiares no Windows. Com esses passos, você estará pronto para começar a gerenciar seus bancos de dados de maneira eficiente.
O Laravel Passport é uma biblioteca que trabalha com o padrão OAuth2 e fornece uma implementação completa do servidor OAuth2.... Leia mais
Ao criar um Pull Request, é comum perceber depois que um arquivo foi modificado por engano ou não deveria estar... Leia mais
Vamos hoje desenvolver uma atividade que é comum em alguns testes de programação onde iremos desenvolver um simples jogo da... Leia mais
Sim, dá pra desenvolver Laravel no Windows sem sofrer. Mas você precisa fazer do jeito certo: usando WSL + Valet... Leia mais