Когато създавате вашите таблици с помощта на двойни кавички, имената на колони и таблици стават чувствителни към главни и малки букви. Така че "car_id"
е различно име от "CAR_ID"
Трябва да създадете вашите таблици, без да използвате двойни кавички, тогава имената не са чувствителни към главни и малки букви:car_id
е същото като CAR_ID
(обърнете внимание на липсващите кавички!)
Вижте ръководството за подробности:
http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
Редактиране:
Oracle се държи точно по същия начин. Единствената разлика е, че Oracle съхранява имената с главни букви, а Postgres ги съхранява с малки букви. Но поведението при използване на кавички е идентично.