När du skapar dina tabeller med dubbla citattecken blir kolumn- och tabellnamn skiftlägeskänsliga. Så "car_id"
är ett annat namn än "CAR_ID"
Du måste skapa dina tabeller utan att använda dubbla citattecken, då är namnen inte skiftlägeskänsliga:car_id
är samma som CAR_ID
(observera de saknade citattecken!)
Se manualen för detaljer:
http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS
Edit:
Oracle uppför sig precis på samma sätt. Den enda skillnaden är att Oracle lagrar namn med versaler och Postgres lagrar dem med gemener. Men beteendet vid användning av citattecken är identiskt.