Daniel Farina <drfarina(at)acm(dot)org> writes:
> Is there any reason why Postgres should not support an "ALTER TABLE
> tablename [IF EXISTS]" feature?
I think you've phrased the question backwards. Why *should* we support
that large increment of complexity? The use-cases seem pretty few and
far between.
regards, tom lane