Bear Giles <bgiles(at)coyotesong(dot)com> writes:
>> Yes: if the lexer folds them together then unreserved_keyword can't
>> regenerate the equivalent name properly.
> But if they're synonyms, is that necessary?
If I say
create table foo (temp int);
I will be annoyed if the system decides that the column is named
"temporary". Being synonyms in the SQL grammar does not make them
equivalent when used as plain identifiers.
regards, tom lane