sql >> Databasteknik >  >> RDS >> PostgreSQL

PSQLEUndantag:FEL:relation TABLE_NAME finns inte

Du måste ange schemanamnet i Springs Hibernate-egenskaper, inte i JDBC-anslutningsadressen:

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

Som sagt, din JDBC-anslutnings-URL är faktiskt syntaktisk ogiltig. Enligt PostgreSQL JDBC-dokumentationen måste du använda en av följande syntaxer:

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

database är här databasens namn. Om värden lämnas borta kommer den att vara localhost som standard . Om portnumret lämnas kvar kommer det bara att vara 5432 som standard . Således är något av följande giltigt i ditt fall:

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


  1. Knee-Jerk Performance Tuning:Felaktig användning av tillfälliga tabeller

  2. Lägga till en inledande nolla till vissa värden i kolumn i MySQL

  3. Problem med infogningsfråga i Sqlite?( variabel infoga)

  4. Massdatakonverteringsfel (typfel överensstämmer eller ogiltigt tecken för angiven teckentabell) för rad 1, kolumn 4 (år)