postgresql/src/test/regress/expected
Tom Lane 158b7fa6a3 Disallow LATERAL references to the target table of an UPDATE/DELETE.
On second thought, commit 0c051c9008 was
over-hasty: rather than allowing this case, we ought to reject it for now.
That leaves the field clear for a future feature that allows the target
table to be re-specified in the FROM (or USING) clause, which will enable
left-joining the target table to something else.  We can then also allow
LATERAL references to such an explicitly re-specified target table.
But allowing them right now will create ambiguities or worse for such a
feature, and it isn't something we documented 9.3 as supporting.

While at it, add a convenience subroutine to avoid having several copies
of the ereport for disalllowed-LATERAL-reference cases.
2014-01-11 19:03:12 -05:00
..
.gitignore
abstime.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
advisory_lock.out
aggregates.out Support ordered-set (WITHIN GROUP) aggregates. 2013-12-23 16:11:35 -05:00
alter_generic.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
alter_table.out Tweak placement of explicit ANALYZE commands in the regression tests. 2013-12-11 15:09:15 -05:00
arrays.out Tweak placement of explicit ANALYZE commands in the regression tests. 2013-12-11 15:09:15 -05:00
async.out Regression tests for LISTEN/NOTIFY/UNLISTEN/pg_notify. 2013-07-03 11:07:08 -04:00
bit.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
bitmapops.out
boolean.out Clean up references to SQL92 2013-04-20 11:04:41 -04:00
box.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
btree_index.out
case.out Clean up references to SQL92 2013-04-20 11:04:41 -04:00
char_1.out
char_2.out
char.out
circle.out
cluster.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
collate.linux.utf8.out Update collate.linux.utf8.out for ruleutils.c line-wrapping changes. 2013-05-08 22:47:33 -04:00
collate.out Revert "Hopefully-portable regression tests for CREATE/ALTER/DROP COLLATION." 2013-07-03 13:27:50 -04:00
combocid.out
comments.out
conversion.out
copy2.out Adjust COPY FREEZE error message to be more accurate and consistent. 2013-02-02 12:56:52 -05:00
copyselect.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
create_aggregate.out Support ordered-set (WITHIN GROUP) aggregates. 2013-12-23 16:11:35 -05:00
create_cast.out
create_function_3.out Implement information_schema.parameters.parameter_default column 2013-11-26 23:21:35 -05:00
create_index.out Tweak placement of explicit ANALYZE commands in the regression tests. 2013-12-11 15:09:15 -05:00
create_misc.out
create_operator.out Additional regression tests for CREATE OPERATOR. 2013-07-03 10:48:26 -04:00
create_table_like.out Update messages, comments and documentation for materialized views. 2013-07-05 15:37:51 -04:00
create_table.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
create_type.out
create_view.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
date.out Add make_date() and make_time() functions. 2013-11-17 15:06:50 -05:00
delete.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
dependency.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
domain.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
drop_if_exists.out
enum.out Allow adding values to an enum type created in the current transaction. 2012-12-01 14:27:30 -05:00
errors.out Allow empty target list in SELECT. 2013-12-14 20:23:26 -05:00
event_trigger.out Remove quotes around SQL statement in error message 2013-04-11 12:00:09 -03:00
float4-exp-three-digits.out
float4.out
float8-exp-three-digits-win32.out Revert "Add some regression test cases for denormalized float8 input." 2012-02-04 15:52:09 -05:00
float8-small-is-zero_1.out Revert "Add some regression test cases for denormalized float8 input." 2012-02-04 15:52:09 -05:00
float8-small-is-zero.out Revert "Add some regression test cases for denormalized float8 input." 2012-02-04 15:52:09 -05:00
float8.out Revert "Add some regression test cases for denormalized float8 input." 2012-02-04 15:52:09 -05:00
foreign_data.out Allow default expressions to be attached to columns of foreign tables. 2013-03-12 17:37:07 -04:00
foreign_key.out ALTER TABLE ... ALTER CONSTRAINT for FKs 2013-06-29 00:27:30 +01:00
functional_deps.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
geometry_1.out Update regression tests for line type patch 2013-10-10 19:59:15 -04:00
geometry_2.out Update regression tests for line type patch 2013-10-10 19:59:15 -04:00
geometry.out Revive line type 2013-10-09 22:34:38 -04:00
guc.out Change SET LOCAL/CONSTRAINTS/TRANSACTION and ABORT behavior 2013-11-25 19:19:40 -05:00
hash_index.out
horology.out Remove CTimeZone/HasCTZSet, root and branch. 2013-11-01 13:57:31 -04:00
hs_standby_allowed.out
hs_standby_check.out
hs_standby_disallowed.out
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
inherit.out Fix inherited UPDATE/DELETE with UNION ALL subqueries. 2013-12-14 17:33:53 -05:00
insert.out
int2.out Improve handling of INT_MIN / -1 and related cases. 2012-11-19 12:24:25 -05:00
int4.out Improve handling of INT_MIN / -1 and related cases. 2012-11-19 12:24:25 -05:00
int8-exp-three-digits.out Improve handling of INT_MIN / -1 and related cases. 2012-11-19 12:24:25 -05:00
int8.out Improve handling of INT_MIN / -1 and related cases. 2012-11-19 12:24:25 -05:00
interval.out Fix bugs with parsing signed hh:mm and hh:mm:ss fields in interval input. 2012-08-03 17:40:43 -04:00
join.out Disallow LATERAL references to the target table of an UPDATE/DELETE. 2014-01-11 19:03:12 -05:00
json_1.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
json.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
limit.out
line.out Revert "Tweak "line" test to avoid negative zeros on some platforms" 2013-10-25 15:50:31 -04:00
lock.out Regression tests for LOCK TABLE. 2013-07-15 12:30:41 -04:00
lseg.out Add a bunch of new error location reports to parse-analysis error messages. 2008-09-01 20:42:46 +00:00
macaddr.out Add bitwise AND, OR, and NOT operators for macaddr data type. 2012-01-19 15:25:14 -05:00
matview.out Improve EXPLAIN to print the grouping columns in Agg and Group nodes. 2013-12-12 11:24:38 -05:00
money.out
name.out
namespace.out Regression tests for SCHEMA commands 2013-12-11 20:45:15 +00:00
numeric_big.out
numeric.out Add some enumeration commas, for consistency 2012-02-24 11:04:45 +02:00
numerology_1.out
numerology.out
oid.out
oidjoins.out Get rid of pg_class.reltoastidxid. 2013-07-04 03:24:09 +09:00
opr_sanity.out Add another regression test cross-checking operator and function comments. 2014-01-11 00:16:08 -05:00
path.out
plancache.out Change plan caching to honor, not resist, changes in search_path. 2013-01-25 14:14:41 -05:00
plpgsql.out Prevent leakage of cached plans and execution trees in plpgsql DO blocks. 2013-11-15 13:52:03 -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
polymorphism.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
portals_p2.out
portals.out Fix crash in error report of invalid tuple lock 2013-08-02 13:18:37 -04:00
prepare.out
prepared_xacts_1.out
prepared_xacts.out
privileges.out Regression tests for SCHEMA commands 2013-12-11 20:45:15 +00:00
psql.out psql: Make \pset without arguments show all settings. 2013-10-03 15:18:02 -04:00
random.out
rangefuncs.out Fix "cannot accept a set" error when only some arms of a CASE return a set. 2014-01-08 20:18:58 -05:00
rangetypes.out Fix "element <@ range" cost estimation. 2013-03-21 11:21:51 +02:00
regex.out Fix regex match failures for backrefs combined with non-greedy quantifiers. 2013-07-18 21:22:37 -04:00
reltime.out
replica_identity.out Add the notion of REPLICA IDENTITY for a table. 2013-11-08 12:30:43 -05:00
returning.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
rowtypes.out Remove unnecessary restrictions about RowExprs in transformAExprIn(). 2013-06-09 18:39:20 -04:00
rules.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
sanity_check.out Use unaligned output in selected regression queries to reduce diff noise. 2013-10-26 11:24:04 -04:00
select_distinct_on.out
select_distinct.out
select_having_1.out
select_having_2.out
select_having.out
select_implicit_1.out
select_implicit_2.out
select_implicit.out
select_into.out Restructure SELECT INTO's parsetree representation into CreateTableAsStmt. 2012-03-19 21:38:12 -04:00
select_views_1.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
select_views.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
select.out
sequence_1.out Fix longstanding crash-safety bug with newly-created-or-reset sequences. 2012-07-25 17:42:23 -04:00
sequence.out Make DISCARD SEQUENCES also discard the last used sequence. 2013-10-07 15:55:56 -04:00
stats.out
strings.out Fix regexp_matches() handling of zero-length matches. 2013-07-31 11:31:22 -04:00
subselect.out Fix possible crash with nested SubLinks. 2013-12-10 16:10:17 -05:00
temp.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
text.out Move checking an explicit VARIADIC "any" argument into the parser. 2013-07-18 11:52:12 -04:00
time.out
timestamp.out Fix to_char(), to_date(), and to_timestamp() to handle negative/BC 2012-08-07 13:34:44 -04:00
timestamptz.out Allow 5+ digit years for non-ISO timestamp/date strings, where appropriate 2013-10-16 13:22:55 -04:00
timetz.out
tinterval.out
transactions.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
triggers.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
truncate.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
tsdicts.out
tsearch.out
tstypes.out
txid.out
type_sanity.out Fix CVE-2013-0255 properly. 2013-02-13 16:20:01 -05:00
typed_table.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
union.out Improve EXPLAIN to print the grouping columns in Agg and Group nodes. 2013-12-12 11:24:38 -05:00
updatable_views.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
update.out Regression tests for TOAST. 2011-04-25 09:48:10 -04:00
uuid.out Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00
vacuum.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
varchar_1.out
varchar_2.out
varchar.out
window.out Improve EXPLAIN to print the grouping columns in Agg and Group nodes. 2013-12-12 11:24:38 -05:00
with.out Fix ruleutils pretty-printing to not generate trailing whitespace. 2013-11-11 13:36:38 -05:00
without_oid.out
xml_1.out Perform line wrapping and indenting by default in ruleutils.c. 2013-02-03 15:56:45 -05:00
xml.out Perform line wrapping and indenting by default in ruleutils.c. 2013-02-03 15:56:45 -05:00
xmlmap_1.out Add regression tests for XML mapping of domains 2013-03-13 22:42:57 -04:00
xmlmap.out Add regression tests for XML mapping of domains 2013-03-13 22:42:57 -04:00