PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Java SQL ERROR :La relation Table_Name n'existe pas

Je soupçonne que vous avez créé la table en utilisant des guillemets doubles en utilisant par exemple. "Clients" ou une autre combinaison de caractères majuscules/minuscules et, par conséquent, le nom de la table est désormais sensible à la casse.

Que signifie la déclaration

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

revenir ?

Si le nom de la table renvoyé n'est pas en minuscules, vous devez utiliser des guillemets doubles pour y faire référence, quelque chose comme ceci :

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