Wanneer u uw tabellen maakt met dubbele aanhalingstekens, worden kolom- en tabelnamen hoofdlettergevoelig. Dus "car_id"
is een andere naam dan "CAR_ID"
U moet uw tabellen maken zonder dubbele aanhalingstekens te gebruiken, dan zijn de namen niet hoofdlettergevoelig:car_id
is hetzelfde als CAR_ID
(let op de ontbrekende aanhalingstekens!)
Zie de handleiding voor details:
http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
Bewerken:
Oracle gedraagt zich gewoon op dezelfde manier. Het enige verschil is dat Oracle namen in hoofdletters opslaat en Postgres ze in kleine letters opslaat. Maar het gedrag bij het gebruik van aanhalingstekens is identiek.