sql >> Base de Datos >  >> RDS >> PostgreSQL

ERROR de Java SQL:la relación Table_Name no existe

Sospecho que creó la tabla usando comillas dobles usando, p. "Clients" o alguna otra combinación de caracteres en mayúsculas/minúsculas y, por lo tanto, el nombre de la tabla ahora distingue entre mayúsculas y minúsculas.

¿Qué significa la declaración

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

volver?

Si el nombre de la tabla que se devuelve no está en minúsculas, debe usar comillas dobles cuando se refiera a él, algo como esto:

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