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

Hibernate + PostgreSQL:relação não existe - SQL Error:0, SQLState:42P01


Sua URL JDBC é "jdbc:postgresql:postgres/tommy", o que é incomum. A documentação sugere "jdbc://hostname/databasename". As instalações modernas vêm com um banco de dados "postgres" que quase definitivamente não é o que você deseja conectar; Não sei quão rigorosa é a análise de URL do driver JDBC.

O que você espera que seja o nome do banco de dados e o nome do host? por exemplo. quais são seus parâmetros para o psql se conectar ao banco de dados dessa maneira?

Dica:no postgresql.conf, algumas configurações que você pode considerar:
log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '

Se o erro for o que eu acho (você está se conectando ao banco de dados errado), isso registraria coisas como o nome do banco de dados junto com o erro em seu arquivo postgresql.log.