Log Message: ----------- Simple constraint exclusion. For now, only child tables of inheritance scans are candidates for exclusion; this should be fixed eventually. Simon Riggs, with some help from Tom Lane.
Modified Files:
--------------
pgsql/doc/src/sgml:
runtime.sgml (r1.338 -> r1.339)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/runtime.sgml.diff?r1=1.338&r2=1.339)
pgsql/src/backend/optimizer/path:
allpaths.c (r1.134 -> r1.135)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/path/allpaths.c.diff?r1=1.134&r2=1.135)
pgsql/src/backend/optimizer/plan:
createplan.c (r1.194 -> r1.195)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/plan/createplan.c.diff?r1=1.194&r2=1.195)
planagg.c (r1.5 -> r1.6)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/plan/planagg.c.diff?r1=1.5&r2=1.6)
pgsql/src/backend/optimizer/util:
plancat.c (r1.112 -> r1.113)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/plancat.c.diff?r1=1.112&r2=1.113)
predtest.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/predtest.c.diff?r1=1.1&r2=1.2)
pgsql/src/backend/utils/misc:
guc.c (r1.276 -> r1.277)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/guc.c.diff?r1=1.276&r2=1.277)
postgresql.conf.sample (r1.153 -> r1.154)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/postgresql.conf.sample.diff?r1=1.153&r2=1.154)
pgsql/src/bin/psql:
tab-complete.c (r1.133 -> r1.134)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/bin/psql/tab-complete.c.diff?r1=1.133&r2=1.134)
pgsql/src/include/nodes:
relation.h (r1.116 -> r1.117)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/relation.h.diff?r1=1.116&r2=1.117)
pgsql/src/include/optimizer:
cost.h (r1.68 -> r1.69)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/optimizer/cost.h.diff?r1=1.68&r2=1.69)
plancat.h (r1.36 -> r1.37)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/optimizer/plancat.h.diff?r1=1.36&r2=1.37)
predtest.h (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/optimizer/predtest.h.diff?r1=1.1&r2=1.2)
pgsql/src/test/regress/expected:
rangefuncs.out (r1.11 -> r1.12)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/test/regress/expected/rangefuncs.out.diff?r1=1.11&r2=1.12)
---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend
