postgresql/src/test/regress
Tom Lane c22ecc6562 Disable transforms that replaced AT TIME ZONE with RelabelType.
These resulted in wrong answers if the relabeled argument could be matched
to an index column, as shown in bug #14504 from Evgeniy Kozlov.  We might
be able to resurrect these optimizations by adjusting the planner's
treatment of RelabelType, or by adjusting btree's rules for selecting
comparison functions, but either solution will take careful analysis
and does not sound like a fit candidate for backpatching.

I left the catalog infrastructure in place and just reduced the transform
functions to always-return-NULL.  This would be necessary anyway in the
back branches, and it doesn't seem important to be more invasive in HEAD.

Bug introduced by commit b8a18ad48.  Back-patch to 9.5 where that came in.

Report: https://postgr.es/m/20170118144828.1432.52823@wrigleys.postgresql.org
Discussion: https://postgr.es/m/18771.1484759439@sss.pgh.pa.us
2017-01-18 15:22:07 -05:00
..
data Improve key representation for GIN jsonb_ops, and fix existence-search bug. 2014-05-09 08:41:26 -04:00
expected Disable transforms that replaced AT TIME ZONE with RelabelType. 2017-01-18 15:22:07 -05:00
input Check that default_tablespace affects ALTER TABLE ADD UNIQUE/PRIMARY KEY. 2016-11-24 14:13:31 -05:00
output Check that default_tablespace affects ALTER TABLE ADD UNIQUE/PRIMARY KEY. 2016-11-24 14:13:31 -05:00
sql Disable transforms that replaced AT TIME ZONE with RelabelType. 2017-01-18 15:22:07 -05:00
.gitignore Update .gitignore for config.cache. 2014-12-18 19:56:42 +09:00
GNUmakefile Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
parallel_schedule Add more tests for targetlist SRFs. 2016-09-12 17:27:47 -07:00
pg_regress.c Updates to reflect that pg_ctl stop -m fast is the default 2017-01-13 21:25:36 -05:00
pg_regress.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
pg_regress_main.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
README Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:04 -05:00
regress.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
regressplans.sh Rename 'gmake' to 'make' in docs and recommended commands 2014-02-12 17:29:19 -05:00
resultmap Enable compiling with the mingw-w64 32 bit compiler. 2011-12-10 15:35:41 -05:00
serial_schedule Add more tests for targetlist SRFs. 2016-09-12 17:27:47 -07:00
standby_schedule Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00

Documentation concerning how to run these regression tests and interpret
the results can be found in the PostgreSQL manual, in the chapter
"Regression Tests".