Index: doc/src/sgml/runtime.sgml =================================================================== RCS file: /projects/cvsroot/pgsql-server/doc/src/sgml/runtime.sgml,v retrieving revision 1.177 diff -r1.177 runtime.sgml 1545a1546,1559 > ENABLE_IMPLICIT_JOINS (boolean) > > > This parameter controls whether or not a relation can be added to a > FROM clause automatically. If enabled, the notice > Adding missing FROM-clause entry for table "tablename" > is generated if a relation is automatically added. If not enabled, > an error is raised when it is determined that such an extra relation > is required. > > > > > Index: src/backend/parser/parse_relation.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/backend/parser/parse_relation.c,v retrieving revision 1.81 diff -r1.81 parse_relation.c 35a36,39 > /* GUC parameter */ > bool enable_implicit_joins; > > 1864,1866c1868,1875 < elog(NOTICE, "Adding missing FROM-clause entry%s for table \"%s\"", < pstate->parentParseState != NULL ? " in subquery" : "", < relation->relname); --- > if (enable_implicit_joins) > elog(NOTICE, "Adding missing FROM-clause entry%s for table \"%s\"", > pstate->parentParseState != NULL ? " in subquery" : "", > relation->relname); > else > elog(ERROR, "Missing FROM-clause entry%s for table \"%s\"", > pstate->parentParseState != NULL ? " in subquery" : "", > relation->relname); Index: src/backend/utils/misc/guc.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/backend/utils/misc/guc.c,v retrieving revision 1.119 diff -r1.119 guc.c 45a46 > #include "parser/parse_relation.h" 535a537,540 > }, > { > {"enable_implicit_joins", PGC_USERSET}, &enable_implicit_joins, > true, NULL, NULL Index: src/backend/utils/misc/postgresql.conf.sample =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/backend/utils/misc/postgresql.conf.sample,v retrieving revision 1.77 diff -r1.77 postgresql.conf.sample 218a219 > #enable_implicit_joins = true Index: src/bin/psql/tab-complete.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/bin/psql/tab-complete.c,v retrieving revision 1.76 diff -r1.76 tab-complete.c 516a517 > "enable_implicit_joins", Index: src/include/parser/parse_relation.h =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/include/parser/parse_relation.h,v retrieving revision 1.39 diff -r1.39 parse_relation.h 18a19,23 > > /* GUC parameters */ > extern bool enable_implicit_joins; > >