sql >> Databasteknik >  >> RDS >> PostgreSQL

Java SQL FEL:Relationstabellnamn finns inte

Jag misstänker att du skapade tabellen med dubbla citattecken med t.ex. "Clients" eller någon annan kombination av versaler/gemener och därför är tabellnamnet skiftlägeskänsligt nu.

Vad innebär uttalandet

 SELECT table_schema, table_name
 FROM information_schema.tables 
 WHERE lower(table_name) = 'clients'

tillbaka?

Om tabellnamnet som returneras inte är gemener måste du använda dubbla citattecken när du refererar till det, ungefär så här:

String query = "SELECT * FROM \"Clients\"";


  1. Postgres JSON-datatyp Rails-fråga

  2. Fel 28000:Inloggning misslyckades för användaren DOMAIN\\user med pyodbc

  3. Varför kan jag inte använda alias i en count(*) kolumn och referera till det i en having-sats?

  4. Lista och byta databaser i PostgreSQL