PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Toque! framework - Não é possível conectar ao banco de dados


Pode haver dois coisas erradas ou pelo menos duvidosas em sua configuração.

Primeiro:O postgres:... A sintaxe de URL não é uma URL JDBC simples. Este formato não é compreendido pelo driver PostgreSQL JDBC. Veja esta resposta a um problema semelhante.

Segundo:você está tentando usar a conta de superusuário do PostgreSQL para o Play. A conta de superusuário deve ser usada somente para trabalho administrativo, mas não para trabalho "normal". Especialmente não para trabalho que inclui acesso público ao banco de dados por meio de algum webfrontend. Qualquer ataque de injeção de SQL dá ao invasor a chave de ouro para seu banco de dados - incluindo o nuke para destruir seu cluster de banco de dados completo de uma só vez ou instalar qualquer backdoor em seu servidor de banco de dados.

Então eu recomendo que você crie um novo usuário que você configure no seu Play! definições.

Dito isso:A senha padrão para o postgres o usuário não definido no Ubuntu. Esta configuração permite o login para o usuário DB apenas do mesmo usuário do SO . Como você pode corrigir isso é explicado em esta resposta .

Se essas duas dicas não ajudarem: O erro que você citou é muito vago. Lá deve sejam logs de erros mais detalhados em algum lugar . Encontre-os e anexe-os à sua pergunta com o botão "editar".