Remove add_missing_from GUC and associated parser support for "implicit RTEs".
Tom Lane <tgl@sss.pgh.pa.us>
Remove add_missing_from GUC and associated parser support for "implicit RTEs". Per recent discussion, add_missing_from has been deprecated for long enough to consider removing, and it's getting in the way of planned parser refactoring. The system now always behaves as though add_missing_from were OFF.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/config.sgml | modified | +1 −32 |
| doc/src/sgml/queries.sgml | modified | +6 −16 |
| doc/src/sgml/ref/select.sgml | modified | +2 −7 |
| doc/src/sgml/ref/show.sgml | modified | +7 −8 |
| src/backend/parser/parse_expr.c | modified | +8 −9 |
| src/backend/parser/parse_relation.c | modified | +22 −87 |
| src/backend/parser/parse_target.c | modified | +4 −6 |
| src/backend/utils/misc/guc.c | modified | +1 −10 |
| src/backend/utils/misc/postgresql.conf.sample | modified | +0 −1 |
| src/include/parser/parse_node.h | modified | +3 −4 |
| src/include/parser/parse_relation.h | modified | +2 −5 |
| src/test/regress/expected/delete.out | modified | +0 −3 |
| src/test/regress/expected/rowtypes.out | modified | +0 −3 |
| src/test/regress/expected/update.out | modified | +0 −3 |
| src/test/regress/sql/delete.sql | modified | +1 −4 |
| src/test/regress/sql/rowtypes.sql | modified | +0 −3 |
| src/test/regress/sql/update.sql | modified | +0 −3 |