Le problème est que vous mélangez les conventions de nommage. Le principe est simple :les identifiants entre guillemets sont sensibles à la casse; les identifiants sans guillemets ne sont pas sensibles à la casse. Donc ExpressionHistory
est identique à expressionhistory
, mais "ExpressionHistory"
n'est pas identique à ExpressionHistory
.
Vous devez décider d'une convention de nommage claire. La plupart des utilisateurs de Postgres préfèrent les identifiants sans guillemets doubles (insensibles à la casse).