Rajeev rastogi <rajeev(dot)rastogi(at)huawei(dot)com> writes:
> Should we not throw error for above syntaxes?
No. There's nothing wrong with those statements, and complaining about
them will accomplish nothing except to break applications that used to
work. Admittedly, code that generates such declarations would be a bit
sloppy, but people won't thank us for breaking it.
regards, tom lane