El problema es que está mezclando convenciones de nomenclatura. El principio es simple:los identificadores entre comillas dobles distinguen entre mayúsculas y minúsculas; los identificadores sin comillas no distinguen entre mayúsculas y minúsculas. Por lo tanto, ExpressionHistory
es lo mismo que expressionhistory
, pero "ExpressionHistory"
no es lo mismo que ExpressionHistory
.
Debe decidir una convención de nomenclatura clara. La mayoría de los usuarios de Postgres prefieren identificadores sin comillas dobles (sin distinción entre mayúsculas y minúsculas).