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 .