postgresql/src/test/regress
Tom Lane a620d5005d Fix a bug introduced when set-returning SQL functions were made inline-able:
we have to cope with the possibility that the declared result rowtype contains
dropped columns.  This fails in 8.4, as per bug #5240.

While at it, be more paranoid about inserting binary coercions when inlining.
The pre-8.4 code did not really need to worry about that because it could not
inline at all in any case where an added coercion could change the behavior
of the function's statement.  However, when inlining a SRF we allow sorting,
grouping, and set-ops such as UNION.  In these cases, modifying one of the
targetlist entries that the sort/group/setop depends on could conceivably
change the behavior of the function's statement --- so don't inline when
such a case applies.
2009-12-14 02:15:54 +00:00
..
data Avoid regression test cases that fail in locales that sort "v" and "w" 2009-01-19 14:24:13 +00:00
expected Fix a bug introduced when set-returning SQL functions were made inline-able: 2009-12-14 02:15:54 +00:00
input Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
output Add exclusion constraints, which generalize the concept of uniqueness to 2009-12-07 05:22:23 +00:00
sql Fix a bug introduced when set-returning SQL functions were made inline-able: 2009-12-14 02:15:54 +00:00
GNUmakefile Check errors in for loop 2009-10-26 21:11:22 +00:00
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
parallel_schedule Run the "tablespace" regression test first not last. The former placement 2009-08-24 03:10:16 +00:00
pg_regress_main.c Simplify psql's new linestyle behavior to default to linestyle=ascii all 2009-11-25 20:26:31 +00:00
pg_regress.c Use diff's -w switch only on Windows, to avoid problems with inconsistent 2009-11-23 16:02:24 +00:00
pg_regress.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
regress.c Fix executor/spi.h to follow our usual conventions for include files, ie, 2009-01-07 13:44:37 +00:00
regressplans.sh
resultmap Rewrite ECPG regression test driver in C, by splitting the standard 2007-06-12 11:07:34 +00:00
serial_schedule Run the "tablespace" regression test first not last. The former placement 2009-08-24 03:10:16 +00:00