sql >> Databáze >  >> RDS >> PostgreSQL

PSQLException:ERROR:vztah TABLE_NAME neexistuje

Název schématu musíte zadat ve vlastnostech hibernace Spring, nikoli v adrese URL připojení JDBC:

<prop key="hibernate.default_schema">SCHEMA_NAME</prop>

To znamená, že vaše adresa URL připojení JDBC je ve skutečnosti syntakticky neplatná. Podle dokumentace PostgreSQL JDBC musíte použít jednu z následujících syntaxí:

  • jdbc:postgresql:database
  • jdbc:postgresql://host/database
  • jdbc:postgresql://host:port/database

database je zde název databáze. Pokud je hostitel ponechán, bude jako výchozí nastaven localhost . Pokud číslo portu ponecháte, bude pouze výchozí 5432 . Ve vašem případě tedy platí jedno z následujících:

  • jdbc:postgresql:DB_NAME
  • jdbc:postgresql://localhost/DB_NAME
  • jdbc:postgresql://localhost:5432/DB_NAME


  1. Hledání příčiny chyby uváznutí ve trasovacím souboru Oracle

  2. ORA-06508:PL/SQL:Nelze najít volanou programovou jednotku

  3. Jak FLOOR() funguje v MariaDB

  4. Jak MICROSECOND() funguje v MariaDB