pgsql-bugs@postgresql.org writes:
> avi=> create view z as select x as user from y;
> My expected result: an error message in CREATE VIEW
This is not a bug, it is intentional behavior. "AS" names are not
restricted to be non-reserved words.
regards, tom lane