"Jim C. Nasby" <jnasby@xxxxxxxxxxxxx> writes: > ... since currently CREATE VIEW v AS SELECT * FROM t > actually expands the * out at creation time. I believe that that behavior is required by the SQL spec. For instance, SQL92's description of ALTER TABLE ADD COLUMN sez: Note: The addition of a column to a table has no effect on any existing <query expression> included in a view descriptor or <search condition> included in constraint descriptor because any implicit <column reference>s in these clauses are replaced by explicit <column reference>s when the clause is originally evaluated. See the Syntax Rules of Subclause 7.10, "<query ex- pression>". regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings