Problém je v tom, že mícháte konvence pojmenování. Princip je jednoduchý:identifikátory v uvozovkách rozlišují velká a malá písmena; identifikátory bez uvozovek nerozlišují malá a velká písmena. Takže ExpressionHistory je stejný jako expressionhistory , ale "ExpressionHistory" není totéž jako ExpressionHistory .
Musíte se rozhodnout pro jasnou konvenci pojmenování. Většina uživatelů Postgres preferuje identifikátory bez uvozovek (nerozlišují se malá a velká písmena).