Hello, consider the following table, query and error message: create table t ( "someColumn" int ); select t.someColumn from t; ERROR: column t.somecolumn does not exist Hint: Perhaps you meant to reference the column "t.someColumn". For someone proficient in SQL it's pretty clear what the error message means, but the quotes can be misleading for someone who doesn't really understand what's going on. I think if the error message quoted the column name the way it should actually be used, it would make things easier for someone not used to this, e.g.: Hint: Perhaps you meant to reference the column t."someColumn". Because when the user takes the error message literally they might be tempted to use "t.someColumn" just to be confronted with the same error message again which then seems even more confusing.