postgresql/src/test/regress/expected
Tom Lane 281a724d5c Rewrite DROP's dependency traversal algorithm into an honest two-pass
algorithm, replacing the original intention of a one-pass search, which
had been hacked up over time to be partially two-pass in hopes of handling
various corner cases better.  It still wasn't quite there, especially as
regards emitting unwanted NOTICE messages.  More importantly, this approach
lets us fix a number of open bugs concerning concurrent DROP scenarios,
because we can take locks during the first pass and avoid traversing to
dependent objects that were just deleted by someone else.

There is more that can be done here, but I'll go ahead and commit the
base patch before working on the options.
2008-06-08 22:41:04 +00:00
..
abstime.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
aggregates.out Apply my original fix for Taiki Yamaguchi's bug report about DISTINCT MAX(). 2008-03-31 16:59:26 +00:00
alter_table.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
arrays.out Add generate_subscripts, a series-generation function which generates an 2008-04-28 14:48:58 +00:00
bit.out Error message editing in utils/adt. Again thanks to Joe Conway for doing 2003-07-27 04:53:12 +00:00
bitmapops.out Replace "amgetmulti" AM functions with "amgetbitmap", in which the whole 2008-04-10 22:25:26 +00:00
boolean.out Allow leading and trailing whitespace in the input to the boolean 2007-06-01 23:40:19 +00:00
box.out Rename contains/contained-by operators to @> and <@, per discussion that 2006-09-10 00:29:35 +00:00
btree_index.out
case.out Adjust constant-folding of CASE expressions so that the simple comparison 2005-02-02 21:49:09 +00:00
char_1.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
char.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
circle.out Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 2007-01-09 02:14:16 +00:00
cluster.out Add an ORDER BY to nail down the expected row order from a query that's 2007-09-03 01:28:40 +00:00
combocid.out Avoid incrementing the CommandCounter when CommandCounterIncrement is called 2007-11-30 21:22:54 +00:00
comments.out Implement nested block comments in the backend and in psql. 2000-07-14 15:43:57 +00:00
conversion.out Remove "convert 'blah' using conversion_name" facility, because if it 2007-09-24 01:29:30 +00:00
copy2.out Clean up CREATE FUNCTION syntax usage in contrib and elsewhere, in 2006-02-27 16:09:50 +00:00
copyselect.out Extend COPY to support COPY (SELECT ...) TO ... 2006-08-30 23:34:22 +00:00
create_aggregate.out Create AVG() aggregates for int8 and NUMERIC which do not compute X^2, 2007-02-17 00:55:58 +00:00
create_index.out Replace "amgetmulti" AM functions with "amgetbitmap", in which the whole 2008-04-10 22:25:26 +00:00
create_misc.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
create_operator.out Attached is a patch implementing factorial(), returning numeric. Points 2003-12-01 21:52:38 +00:00
create_table.out Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
create_type.out Support type modifiers for user-defined types, and pull most knowledge 2006-12-30 21:21:56 +00:00
create_view.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
date.out > After all that about numbering centuries and millenia correctly, 2004-08-20 03:45:14 +00:00
delete.out Missed this file in previous commit :-( 2006-03-14 22:50:46 +00:00
dependency.out Display ACLS using multiple lines for psql's \z. Brendan Jurd. 2008-05-05 01:21:03 +00:00
domain.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
drop_if_exists.out DROP IF EXISTS for ROLE/USER/GROUP 2006-02-04 19:06:47 +00:00
enum.out Support enum data types. Along the way, use macros for the values of 2007-04-02 03:49:42 +00:00
errors.out Reduce error level of ROLLBACK outside a transaction from WARNING to 2007-11-10 14:36:44 +00:00
euc_cn.out
euc_jp.out Fix for drop db message format changes 2000-10-27 02:25:34 +00:00
euc_kr.out
euc_tw.out
float4-exp-three-digits.out Fix float4/8 to handle Infinity and Nan consistently, e.g. Infinity is a 2007-01-02 20:00:50 +00:00
float4.out Fix float4/8 to handle Infinity and Nan consistently, e.g. Infinity is a 2007-01-02 20:00:50 +00:00
float8-exp-three-digits-win32.out Update alternative output regression files for new float8 test of power(). 2008-05-10 01:04:59 +00:00
float8-small-is-zero_1.out Update alternative output regression files for new float8 test of power(). 2008-05-10 01:04:59 +00:00
float8-small-is-zero.out Update alternative output regression files for new float8 test of power(). 2008-05-10 01:04:59 +00:00
float8.out Add regression test for various power expressions with a zero base, and 2008-05-08 22:17:54 +00:00
foreign_key.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
geometry_1.out Stop a few regression tests from needlessly disabling GEQO. This was 2007-05-29 04:17:08 +00:00
geometry_2.out Stop a few regression tests from needlessly disabling GEQO. This was 2007-05-29 04:17:08 +00:00
geometry.out Stop a few regression tests from needlessly disabling GEQO. This was 2007-05-29 04:17:08 +00:00
guc.out Arrange for SET LOCAL's effects to persist until the end of the current top 2007-09-11 00:06:42 +00:00
hash_index.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
horology.out Adjust horology test to avoid join-plan-dependent result ordering in 2007-07-25 17:22:37 +00:00
inet.out Update expected result for new inet error message wording. 2007-01-02 23:38:42 +00:00
inherit.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
insert.out A few regression tests for VALUES, from Gavin Sherry. 2006-08-03 14:54:44 +00:00
int2.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
int4.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
int8-exp-three-digits.out Add regression test to see if the min/max values of int8 convert correctly. 2005-12-05 04:13:38 +00:00
int8.out Add regression test to see if the min/max values of int8 convert correctly. 2005-12-05 04:13:38 +00:00
interval.out Fix a bug in input processing for the "interval" type. Previously, 2007-05-29 04:58:43 +00:00
join_1.out Fix some planner issues found while investigating Kevin Grittner's report 2008-01-09 20:42:29 +00:00
join.out Fix some planner issues found while investigating Kevin Grittner's report 2008-01-09 20:42:29 +00:00
limit.out Fix parameter recalculation for Limit nodes: during a ReScan call we must 2007-05-17 19:35:08 +00:00
lseg.out Message editing: remove gratuitous variations in message wording, standardize 2003-09-25 06:58:07 +00:00
money.out Add regression tests for MONEY type. 2007-11-24 19:49:23 +00:00
mule_internal.out
name.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
namespace.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
numeric_big.out
numeric.out Re-implement division for numeric values using the traditional "schoolbook" 2008-04-04 18:45:36 +00:00
numerology.out
oid.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
oidjoins.out Replace "amgetmulti" AM functions with "amgetbitmap", in which the whole 2008-04-10 22:25:26 +00:00
opr_sanity.out Alter the xxx_pattern_ops opclasses to use the regular equality operator of 2008-05-27 00:13:09 +00:00
path.out Message editing: remove gratuitous variations in message wording, standardize 2003-09-25 06:58:07 +00:00
plancache.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
plpgsql.out Support SQL/PSM-compatible CASE statement in plpgsql. 2008-05-15 22:39:49 +00:00
point.out Stop a few regression tests from needlessly disabling GEQO. This was 2007-05-29 04:17:08 +00:00
polygon.out Rename contains/contained-by operators to @> and <@, per discussion that 2006-09-10 00:29:35 +00:00
polymorphism.out The original implementation of polymorphic aggregates didn't really get the 2008-01-11 18:39:41 +00:00
portals_p2.out Partial indexes work again, courtesy of Martijn van Oosterhout. 2001-07-16 05:07:00 +00:00
portals.out Improve hash_any() to use word-wide fetches when hashing suitably aligned 2008-04-06 16:54:49 +00:00
prepare.out Fix bogus expected output that should have made it quite clear that 2008-05-09 05:25:54 +00:00
prepared_xacts.out Increase the statement_timeout value used in the prepared_xacts regression 2008-04-28 23:48:16 +00:00
privileges.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
random.out Improve random regression tests to fail less frequently. 2004-03-15 15:46:25 +00:00
rangefuncs.out Support enum data types. Along the way, use macros for the values of 2007-04-02 03:49:42 +00:00
reltime.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
returning.out Message style improvements 2006-10-06 17:14:01 +00:00
rowtypes.out Support varlena fields with single-byte headers and unaligned storage. 2007-04-06 04:21:44 +00:00
rules.out Add support for tracking call counts and elapsed runtime for user-defined 2008-05-15 00:17:41 +00:00
sanity_check.out Add regression tests for MONEY type. 2007-11-24 19:49:23 +00:00
select_1.out Add an expected-results file to get regression to pass cleanly in sv_SE 2007-11-09 22:52:08 +00:00
select_distinct_on.out
select_distinct.out Implement IS NOT DISTINCT FROM, update the regression tests and docs. 2005-12-11 10:54:28 +00:00
select_having_1.out Make the behavior of HAVING without GROUP BY conform to the SQL spec. 2005-03-10 23:21:26 +00:00
select_having_2.out Make the behavior of HAVING without GROUP BY conform to the SQL spec. 2005-03-10 23:21:26 +00:00
select_having.out Make the behavior of HAVING without GROUP BY conform to the SQL spec. 2005-03-10 23:21:26 +00:00
select_implicit_1.out Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
select_implicit_2.out Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
select_implicit.out Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
select_into.out Remove FROM warning by fixing query. 2000-06-04 17:52:54 +00:00
select_views_1.out Adjust expected regression outputs for plan changes caused by recent 2004-04-01 21:59:45 +00:00
select_views.out Adjust expected regression outputs for plan changes caused by recent 2004-04-01 21:59:45 +00:00
select.out Fix a couple of planner bugs introduced by the new ability to discard 2007-07-07 20:46:45 +00:00
sequence.out Add a RESTART (without parameter) option to ALTER SEQUENCE, allowing a 2008-05-16 23:36:05 +00:00
sql_ascii.out
stats.out Simplify and rename some GUC variables, per various recent discussions: 2007-09-24 03:12:23 +00:00
strings.out Code review for regexp_matches/regexp_split patch. Refactor to avoid assuming 2007-08-11 03:56:24 +00:00
subselect.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
temp.out Support explicit placement of the temporary-table schema within search_path. 2007-04-20 02:37:38 +00:00
text.out Fix up text concatenation so that it accepts all the reasonable cases that 2007-06-06 23:00:50 +00:00
time.out Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
timestamp.out Adjust timestamp regression tests to prevent two low-probability failure 2008-05-25 21:51:00 +00:00
timestamptz.out Adjust timestamp regression tests to prevent two low-probability failure 2008-05-25 21:51:00 +00:00
timetz.out Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
tinterval.out Stop a few regression tests from needlessly disabling GEQO. This was 2007-05-29 04:17:08 +00:00
transactions.out Insert ORDER BY into a few regression test queries that now have unstable 2007-06-09 17:24:46 +00:00
triggers.out Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
truncate.out Rewrite DROP's dependency traversal algorithm into an honest two-pass 2008-06-08 22:41:04 +00:00
tsdicts.out Extend GIN to support partial-match searches, and extend tsquery to support 2008-05-16 16:31:02 +00:00
tsearch.out Extend GIN to support partial-match searches, and extend tsquery to support 2008-05-16 16:31:02 +00:00
tstypes.out Extend GIN to support partial-match searches, and extend tsquery to support 2008-05-16 16:31:02 +00:00
txid.out Migrate the former contrib/txid module into core. This will make it easier 2007-10-13 23:06:28 +00:00
type_sanity.out Allow float8, int8, and related datatypes to be passed by value on machines 2008-04-21 00:26:47 +00:00
union.out Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
update.out Code review for UPDATE SET (columnlist) patch. Make it handle as much 2006-09-03 22:37:06 +00:00
uuid.out Clarify some error messages about duplicate things. 2007-06-03 22:16:03 +00:00
vacuum.out Add new vacuum regression test files. 2002-07-20 04:58:14 +00:00
varchar_1.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
varchar.out Add a "USING" clause to DELETE, which is equivalent to the FROM clause 2005-04-07 01:51:41 +00:00
without_oid.out Combine cmin and cmax fields of HeapTupleHeaders into a single field, by 2007-02-09 03:35:35 +00:00
xml_1.out Allow XML processing instructions starting with "xml" while prohibiting 2007-11-09 15:52:51 +00:00
xml.out Allow XML processing instructions starting with "xml" while prohibiting 2007-11-09 15:52:51 +00:00