postgresql/src/test/regress/expected
Tom Lane 555494d1bc Fix placement of initPlans when forcibly materializing a subplan.
If we forcibly place a Material node atop a finished subplan, we need
to move any initPlans attached to the subplan up to the Material node,
in order to keep SS_finalize_plan() happy.  I'd figured this out in
commit 7b67a0a49 for the case of materializing a cursor plan, but out of
an abundance of caution, I put the initPlan movement hack at the call
site for that case, rather than inside materialize_finished_plan().
That was the wrong thing, because it turns out to also be necessary for
the only other caller of materialize_finished_plan(), ie subselect.c.
We lacked any test cases that exposed the mistake, but bug#14524 from
Wei Congrui shows that it's possible to get an initPlan reference into
the top tlist in that case too, and then SS_finalize_plan() complains.
Hence, move the hack into materialize_finished_plan().

In HEAD, also relocate some recently-added tests in subselect.sql, which
I'd unthinkingly dropped into the middle of a sequence of related tests.

Report: https://postgr.es/m/20170202060020.1400.89021@wrigleys.postgresql.org
2017-02-02 19:11:32 -05:00
..
.gitignore
abstime.out
advisory_lock.out
aggregates.out Move targetlist SRF handling from expression evaluation to new executor node. 2017-01-18 13:40:27 -08:00
alter_generic.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
alter_operator.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
alter_table.out Teach partitioning tests not to use DROP TABLE ... CASCADE. 2017-01-19 14:15:40 -05:00
amutils.out Add SQL-accessible functions for inspecting index AM properties. 2016-08-13 18:31:14 -04:00
arrays.out Fix handling of empty arrays in array_fill(). 2017-01-05 11:33:51 -05:00
async.out Add new function pg_notification_queue_usage. 2015-07-17 09:12:03 -04:00
bit.out
bitmapops.out
boolean.out Clean up references to SQL92 2013-04-20 11:04:41 -04:00
box.out Get rid of minus zero in box regression test. 2016-04-01 12:25:17 -04:00
brin.out Make core regression tests safe for Danish locale. 2016-07-21 13:11:00 -04:00
btree_index.out Add test cases for indexam operations not currently covered. 2014-11-19 19:47:43 +02:00
case.out Fix handling of expanded objects in CoerceToDomain and CASE execution. 2016-12-22 15:01:37 -05:00
char.out
char_1.out
char_2.out
circle.out
cluster.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
collate.linux.utf8.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
collate.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
combocid.out Fix locking a tuple updated by an aborted (sub)transaction 2016-09-09 15:54:29 -03:00
comments.out
conversion.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
copy2.out Support "COPY view FROM" for views with INSTEAD OF INSERT triggers. 2016-11-10 14:13:43 -05:00
copydml.out COPY (INSERT/UPDATE/DELETE .. RETURNING ..) 2015-11-27 19:11:22 +03:00
copyselect.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
create_aggregate.out Fix type-safety problem with parallel aggregate serial/deserialization. 2016-06-22 16:52:41 -04:00
create_am.out Fix broken dependency-mongering for index operator classes/families. 2016-04-13 23:33:31 -04:00
create_cast.out Make CREATE TYPE print warnings if a datatype's I/O functions are volatile. 2014-11-05 11:44:06 -05:00
create_function_3.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
create_index.out Reset the proper GUC in create_index test. 2017-01-18 16:33:54 -05:00
create_misc.out
create_operator.out Allow named parameters to be specified using => in addition to := 2015-03-10 11:09:41 -04:00
create_table.out Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
create_table_like.out Fix CREATE TABLE ... LIKE ... WITH OIDS. 2016-12-22 16:23:38 -05:00
create_type.out Fix pg_dump to dump shell types. 2015-08-04 19:34:12 -04:00
create_view.out Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
date.out Allow negative years in make_date to represent BC years 2017-01-19 09:45:38 -03:00
dbsize.out Remove bogus dependencies on NUMERIC_MAX_PRECISION. 2016-08-14 15:06:01 -04:00
delete.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
dependency.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
domain.out Avoid caching expression state trees for domain constraints across queries. 2015-11-29 18:18:42 -05:00
drop_if_exists.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
drop_operator.out Fix DROP OPERATOR to reset oprcom/oprnegate links to the dropped operator. 2016-03-25 12:33:16 -04:00
enum.out Support renaming an existing value of an enum type. 2016-09-07 16:11:56 -04:00
equivclass.out Improve RLS planning by marking individual quals with security levels. 2017-01-18 12:58:20 -05:00
errors.out Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 2015-05-08 05:43:10 +02:00
event_trigger.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
float4-exp-three-digits.out
float4.out
float8-exp-three-digits-win32.out Improve regression tests for degree-based trigonometric functions. 2016-04-19 16:47:21 -04:00
float8-small-is-zero.out Improve regression tests for degree-based trigonometric functions. 2016-04-19 16:47:21 -04:00
float8-small-is-zero_1.out Improve regression tests for degree-based trigonometric functions. 2016-04-19 16:47:21 -04:00
float8.out Improve regression tests for degree-based trigonometric functions. 2016-04-19 16:47:21 -04:00
foreign_data.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
foreign_key.out Check for pending trigger events on far end when dropping an FK constraint. 2016-11-25 13:44:47 -05:00
functional_deps.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
geometry.out Add geometry/range functions to support BRIN inclusion 2015-05-05 15:22:24 -03:00
geometry_1.out Add geometry/range functions to support BRIN inclusion 2015-05-05 15:22:24 -03:00
geometry_2.out Add geometry/range functions to support BRIN inclusion 2015-05-05 15:22:24 -03:00
gin.out Make GIN regression test stable. 2016-02-08 23:41:46 +09:00
gist.out Fix potential platform dependence in gist regression test. 2015-08-25 11:43:37 -04:00
groupingsets.out Fix overeager pushdown of HAVING clauses when grouping sets are used. 2016-02-08 11:03:31 +01:00
guc.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
hash_index.out Improve regression test coverage for hash indexes. 2016-10-18 15:57:58 -04:00
horology.out Make to_timestamp() and to_date() range-check fields of their input. 2016-09-28 14:36:17 -04:00
hs_standby_allowed.out Better fix for sequence access in hot standby test 2017-01-04 08:47:18 -05:00
hs_standby_check.out
hs_standby_disallowed.out regression test: fix hot standby tests by using repeatable read 2014-04-22 17:23:58 -04:00
hs_standby_functions.out
indirect_toast.out Add support for multiple kinds of external toast datums. 2013-07-02 13:38:55 -04:00
inet.out Create an SP-GiST opclass for inet/cidr. 2016-08-23 15:16:30 -04:00
inherit.out Handle OID column inheritance correctly in ALTER TABLE ... INHERIT. 2017-01-04 18:00:11 -05:00
init_privs.out GRANT rights to CURRENT_USER instead of adding roles 2016-04-07 14:40:23 -04:00
insert.out Set ecxt_scantuple correctly for tuple routing. 2017-01-24 15:34:39 -05:00
insert_conflict.out Band-aid fix for incorrect use of view options as StdRdOptions. 2016-11-07 12:08:18 -05:00
int2.out Add documentation and regression tests concerning rounding of numerics. 2015-07-03 17:04:39 -04:00
int4.out Add documentation and regression tests concerning rounding of numerics. 2015-07-03 17:04:39 -04:00
int8-exp-three-digits.out Add documentation and regression tests concerning rounding of numerics. 2015-07-03 17:04:39 -04:00
int8.out Add documentation and regression tests concerning rounding of numerics. 2015-07-03 17:04:39 -04:00
interval.out Fix interval_transform so it doesn't throw away non-no-op casts. 2016-12-27 15:43:54 -05:00
join.out Fix mishandling of equivalence-class tests in parameterized plans. 2016-04-29 20:19:38 -04:00
json.out Fix json_to_record() bug with nested objects. 2016-03-02 23:31:39 -05:00
json_encoding.out Factor out encoding specific tests for json 2015-10-07 22:18:27 -04:00
json_encoding_1.out Factor out encoding specific tests for json 2015-10-07 22:18:27 -04:00
jsonb.out Implement array version of jsonb_delete and operator 2017-01-18 21:37:59 +01:00
limit.out Move targetlist SRF handling from expression evaluation to new executor node. 2017-01-18 13:40:27 -08:00
line.out Revert "Tweak "line" test to avoid negative zeros on some platforms" 2013-10-25 15:50:31 -04:00
lock.out Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
lseg.out
macaddr.out Allow input format xxxx-xxxx-xxxx for macaddr type 2014-10-21 16:16:39 -04:00
matview.out Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
misc_functions.out Add num_nulls() and num_nonnulls() to count NULL arguments. 2016-02-04 23:03:37 -05:00
money.out Register missing money operators in system catalogs 2017-01-17 12:36:02 -05:00
name.out Message style and wording fixes 2016-06-07 14:18:55 -04:00
namespace.out Regression tests for SCHEMA commands 2013-12-11 20:45:15 +00:00
numeric.out Speed up SUM calculation in numeric aggregates. 2016-09-02 11:51:49 +03:00
numeric_big.out Fix corner-case loss of precision in numeric pow() calculation 2016-05-05 11:16:17 +01:00
numerology.out
numerology_1.out
object_address.out Add object_address tests for publications and subscriptions 2017-01-26 13:21:22 -05:00
oid.out
oidjoins.out Update oidjoins regression test for 9.6. 2016-06-22 17:12:55 -04:00
opr_sanity.out Create an SP-GiST opclass for inet/cidr. 2016-08-23 15:16:30 -04:00
path.out
pg_lsn.out Tweak new regression test case for better portability. 2014-06-04 21:31:41 -04:00
plancache.out Rearrange the handling of error context reports. 2015-09-05 11:58:33 -04:00
plpgsql.out Fix handling of expanded objects in CoerceToDomain and CASE execution. 2016-12-22 15:01:37 -05:00
point.out Fix gist_box_same and gist_point_consistent to handle fuzziness correctly. 2013-02-08 18:03:17 -05:00
polygon.out regression tests: remove polygon diagrams 2015-03-19 22:10:52 -04:00
polymorphism.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
portals.out Move targetlist SRF handling from expression evaluation to new executor node. 2017-01-18 13:40:27 -08:00
portals_p2.out
prepare.out
prepared_xacts.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
prepared_xacts_1.out Eschew "RESET statement_timeout" in tests. 2015-10-20 00:37:22 -04:00
privileges.out Fix typos 2016-08-16 14:52:29 -04:00
psql.out Improve psql's behavior for \set and \unset of its control variables. 2017-02-01 11:02:40 -05:00
psql_crosstab.out Fix incorrect error reporting for duplicate data in \crosstabview. 2016-12-25 16:04:45 -05:00
publication.out Paper over pg_upgrade test failure 2017-01-20 10:00:37 -05:00
random.out
rangefuncs.out Add a regression test script dedicated to exercising system views. 2017-01-30 17:15:42 -05:00
rangetypes.out Fix tqueue.c's range-remapping code. 2016-07-29 14:13:19 -04:00
regex.linux.utf8.out Make locale-dependent regex character classes work for large char codes. 2016-09-05 17:06:29 -04:00
regex.out Implement regexp_match(), a simplified alternative to regexp_matches(). 2016-08-17 18:33:01 -04:00
regproc.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
reltime.out
replica_identity.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
returning.out Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 2015-05-08 05:43:10 +02:00
roleattributes.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
rolenames.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
rowsecurity.out Improve RLS planning by marking individual quals with security levels. 2017-01-18 12:58:20 -05:00
rowtypes.out Fix assorted fallout from IS [NOT] NULL patch. 2016-07-28 16:09:15 -04:00
rules.out Invent pg_hba_file_rules view to show the content of pg_hba.conf. 2017-01-30 18:00:26 -05:00
sanity_check.out Logical replication 2017-01-20 09:04:49 -05:00
security_label.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
select.out Support using index-only scans with partial indexes in more cases. 2016-03-31 14:49:10 -04:00
select_distinct.out Disable physical tlist if any Var would need multiple sortgroupref labels. 2016-05-26 14:52:30 -04:00
select_distinct_on.out
select_having.out
select_having_1.out
select_having_2.out
select_implicit.out
select_implicit_1.out
select_implicit_2.out
select_into.out Establish conventions about global object names used in regression tests. 2016-07-17 18:42:43 -04:00
select_parallel.out Run select_parallel test by itself 2016-08-22 12:00:00 -04:00
select_views.out Improve parsetree representation of special functions such as CURRENT_DATE. 2016-08-16 20:33:01 -04:00
select_views_1.out Improve parsetree representation of special functions such as CURRENT_DATE. 2016-08-16 20:33:01 -04:00
sequence.out Fix sequence test in cs_CZ locale 2017-01-30 13:28:28 -05:00
spgist.out Add test cases for indexam operations not currently covered. 2014-11-19 19:47:43 +02:00
stats.out Make stats regression test robust in the face of parallel query. 2016-03-04 16:20:49 -05:00
strings.out Implement regexp_match(), a simplified alternative to regexp_matches(). 2016-08-17 18:33:01 -04:00
subscription.out Logical replication 2017-01-20 09:04:49 -05:00
subselect.out Fix placement of initPlans when forcibly materializing a subplan. 2017-02-02 19:11:32 -05:00
sysviews.out Invent pg_hba_file_rules view to show the content of pg_hba.conf. 2017-01-30 18:00:26 -05:00
tablesample.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
temp.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
text.out Make format() error messages consistent again 2016-08-08 08:15:41 -04:00
time.out
timestamp.out Be more careful about out-of-range dates and timestamps. 2016-03-16 19:09:28 -04:00
timestamptz.out Add a regression test script dedicated to exercising system views. 2017-01-30 17:15:42 -05:00
timetz.out
tinterval.out
transactions.out Fix subtransaction cleanup after an outer-subtransaction portal fails. 2015-09-04 13:37:14 -04:00
triggers.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
truncate.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
tsdicts.out Fix strange behavior (and possible crashes) in full text phrase search. 2016-12-21 15:18:39 -05:00
tsearch.out Ensure that a tsquery like '!foo' matches empty tsvectors. 2017-01-26 12:18:07 -05:00
tsrf.out Fix mishandling of tSRFs at different nesting levels. 2017-02-02 16:38:18 -05:00
tstypes.out Ensure that a tsquery like '!foo' matches empty tsvectors. 2017-01-26 12:18:07 -05:00
txid.out Add txid_current_ifassigned(). 2016-08-23 10:30:52 -04:00
type_sanity.out Make UNKNOWN into an actual pseudo-type. 2017-01-25 09:27:09 -05:00
typed_table.out psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
union.out Fix Assert failure induced by commit 215b43cdc. 2017-01-19 18:20:58 -05:00
updatable_views.out Use non-conflicting table names in new regression test case. 2017-01-24 19:02:22 -05:00
update.out Implement table partitioning. 2016-12-07 13:17:55 -05:00
uuid.out Make messages mentioning type names more uniform 2017-01-18 16:08:20 -03:00
vacuum.out Add VACUUM (DISABLE_PAGE_SKIPPING) for emergencies. 2016-06-17 15:48:57 -04:00
varchar.out
varchar_1.out
varchar_2.out
window.out to_char: revert cc0d90b73b 2015-03-22 22:56:56 -04:00
with.out Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
without_oid.out
xml.out Remove xmlparse(document '') test 2015-12-14 11:37:26 -06:00
xml_1.out Remove xmlparse(document '') test 2015-12-14 11:37:26 -06:00
xml_2.out Remove xmlparse(document '') test 2015-12-14 11:37:26 -06:00
xmlmap.out Add regression tests for XML mapping of domains 2013-03-13 22:42:57 -04:00
xmlmap_1.out Add regression tests for XML mapping of domains 2013-03-13 22:42:57 -04:00