PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

ERRORE SQL Java:Nome_tabella delle relazioni non esiste

Sospetto che tu abbia creato la tabella usando le virgolette usando ad es. "Clients" o qualche altra combinazione di caratteri maiuscoli/minuscoli e quindi il nome della tabella ora fa distinzione tra maiuscole e minuscole.

Che cosa significa la dichiarazione

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

ritorno?

Se il nome della tabella che viene restituito non è minuscolo, devi usare le virgolette quando ci si riferisce ad esso, qualcosa del genere:

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