Los identificadores de PostgreSQL son sensible a mayúsculas y minúsculas; "JobTitle"
no es lo mismo que "jobtitle"
. Sin embargo, los identificadores sin comillas están doblados entre mayúsculas y minúsculas a minúsculas. El estándar SQL requiere el plegado de cajas.
Esto significa que si crea una tabla con:
CREATE TABLE "JobTitle" (...)
siempre debe referirse a él como:
SELECT * FROM "JobTitle";
si omite las comillas:
SELECT * FROM JobTitle;
PostgreSQL case-folds JobTitle
a jobtitle
y obtendrá un error sobre la tabla jobtitle
no existe.
O cita consistentemente o usa todos los identificadores en minúsculas.
Más en la sección de estructura léxica del manual del usuario .