postgresql/src/test/regress/expected
Tom Lane 4a50de1312 Fix bogus optimization in JSONB containment tests.
When determining whether one JSONB object contains another, it's okay to
make a quick exit if the first object has fewer pairs than the second:
because we de-duplicate keys within objects, it is impossible that the
first object has all the keys the second does.  However, the code was
applying this rule to JSONB arrays as well, where it does *not* hold
because arrays can contain duplicate entries.  The test was really in
the wrong place anyway; we should do it within JsonbDeepContains, where
it can be applied to nested objects not only top-level ones.

Report and test cases by Alexander Korotkov; fix by Peter Geoghegan and
Tom Lane.
2014-10-11 14:13:51 -04:00
..
.gitignore
abstime.out
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 Revert "Allow units to be specified in relation option setting value." 2014-08-29 05:10:47 +09:00
arrays.out Add width_bucket(anyelement, anyarray). 2014-09-09 15:34:14 -04:00
async.out Regression tests for LISTEN/NOTIFY/UNLISTEN/pg_notify. 2013-07-03 11:07:08 -04:00
bit.out
bitmapops.out
boolean.out Clean up references to SQL92 2013-04-20 11:04:41 -04:00
box.out
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 copy: update docs for FORCE_NULL and FORCE_NOT_NULL combination 2014-04-22 16:06:37 -04:00
copyselect.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
create_aggregate.out Allow polymorphic aggregates to have non-polymorphic state data types. 2014-04-23 19:17:41 -04:00
create_cast.out
create_function_3.out Move regression test listing of builtin leakproof functions to opr_sanity.sql. 2014-06-05 13:54:25 +02:00
create_index.out improve hash creation warning message 2014-09-11 13:40:06 -04: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 psql: conditionally display oids and replication identity 2014-04-15 13:28:54 -04:00
create_table.out Do jsonb regression test input in the conventional way. 2014-03-23 20:18:06 -04:00
create_type.out
create_view.out Partial fix for dropped columns in functions returning composite. 2014-07-19 14:28:52 -04: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 Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -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 Make DROP IF EXISTS more consistently not fail 2014-01-23 14:40:29 -03:00
enum.out improve hash creation warning message 2014-09-11 13:40:06 -04:00
equivclass.out Fix some more problems with nested append relations. 2014-10-01 19:31:12 -04:00
errors.out Allow empty target list in SELECT. 2013-12-14 20:23:26 -05:00
event_trigger.out Make DROP IF EXISTS more consistently not fail 2014-01-23 14:40:29 -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 Implement IMPORT FOREIGN SCHEMA. 2014-07-10 15:01:43 -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 Fix to_timestamp/to_date's handling of consecutive spaces in format string. 2014-01-20 13:45:51 -05:00
hs_standby_allowed.out regression test: fix hot standby tests by using repeatable read 2014-04-22 17:23:58 -04: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 Add min and max aggregates for inet/cidr data types. 2014-08-28 22:37:58 -04:00
inherit.out psql: conditionally display oids and replication identity 2014-04-15 13:28:54 -04:00
insert.out When a row fails a not-null constraint, show row's contents in errdetail. 2011-11-29 18:29:18 -05:00
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 interval test, which was broken for floating-point timestamps. 2014-05-06 19:53:59 -07:00
join.out Preserve AND/OR flatness while extracting restriction OR clauses. 2014-09-09 18:35:31 -04:00
json_1.out Also revert e3ec0728, JSON regression tests 2014-09-29 13:59:32 -04:00
json.out Revert 95d737ff to add 'ignore_nulls' 2014-09-29 13:32:22 -04:00
jsonb_1.out Fix bogus optimization in JSONB containment tests. 2014-10-11 14:13:51 -04:00
jsonb.out Fix bogus optimization in JSONB containment tests. 2014-10-11 14:13:51 -04: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 Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
lseg.out
macaddr.out improve hash creation warning message 2014-09-11 13:40:06 -04:00
matview.out Assorted message fixes and improvements 2014-09-05 01:25:27 -04: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 Fix power_var_int() for large integer exponents. 2014-09-11 23:30:51 -04:00
numerology_1.out
numerology.out
oid.out
oidjoins.out Update oidjoins regression test for 9.4. 2014-04-16 14:28:59 -04:00
opr_sanity.out Add opr_sanity queries to inspect commutator/negator links more closely. 2014-08-16 13:22:52 -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 Change plan caching to honor, not resist, changes in search_path. 2013-01-25 14:14:41 -05:00
plpgsql.out Check number of parameters in RAISE statement at compile time. 2014-09-02 15:56:50 +03: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 failure to set ActiveSnapshot while rewinding a cursor. 2014-05-07 14:25:11 -04:00
prepare.out
prepared_xacts_1.out
prepared_xacts.out
privileges.out Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
psql.out Add unicode_{column|header|border}_style to psql 2014-09-12 12:04:37 -04:00
random.out
rangefuncs.out Fix indentation of JOIN clauses in rule/view dumps. 2014-04-30 12:01:19 -04:00
rangetypes.out Fix "element <@ range" cost estimation. 2013-03-21 11:21:51 +02:00
regex.out Fix incorrect search for "x?" style matches in creviterdissect(). 2014-09-23 20:26:14 -04:00
regproc.out Add to_regprocedure() and to_regoperator(). 2014-04-16 12:21:43 -04:00
reltime.out
replica_identity.out improve hash creation warning message 2014-09-11 13:40:06 -04:00
returning.out Reduce messages about implicit indexes and sequences to DEBUG1. 2012-07-04 20:35:29 -04:00
rowsecurity.out Fix relcache for policies, and doc updates 2014-09-26 12:46:26 -04:00
rowtypes.out Fix *-qualification of named parameters in SQL-language functions. 2014-02-03 14:47:17 -05:00
rules.out Fix CreatePolicy, pg_dump -v; psql and doc updates 2014-10-03 16:31:53 -04:00
sanity_check.out Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -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 Implement IF NOT EXISTS for CREATE SEQUENCE. 2014-08-26 16:18:17 +03:00
stats.out Add convenience functions pg_sleep_for and pg_sleep_until. 2014-01-30 15:47:56 -05:00
strings.out Fix regexp_matches() handling of zero-length matches. 2013-07-31 11:31:22 -04:00
subselect.out Fix bug with whole-row references to append subplans. 2014-07-11 19:12:35 -04: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 Constructors for interval, timestamp, timestamptz 2014-03-04 15:09:43 -03:00
timestamptz.out Be more wary in choice of timezone names to test make_timestamptz with. 2014-05-12 20:21:16 -04:00
timetz.out
tinterval.out
transactions.out In RelationClearRelation, postpone cache reload if !IsTransactionState(). 2014-02-06 19:38:06 -05: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 Fix ts_rank_cd() to ignore stripped lexemes 2014-03-24 14:37:16 -04:00
tstypes.out
txid.out Handle duplicate XIDs in txid_snapshot. 2014-05-15 18:29:20 +03:00
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 Forward-patch regression test for "could not find pathkey item to sort". 2014-06-26 10:41:48 -07:00
updatable_views.out Fix bogus variable-mangling in security_barrier_replace_vars(). 2014-09-24 15:59:34 -04:00
update.out Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 2014-06-18 13:22:34 -04:00
uuid.out improve hash creation warning message 2014-09-11 13:40:06 -04: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 Allow pushdown of WHERE quals into subqueries with window functions. 2014-06-27 23:08:08 -07:00
with.out Reduce indentation/parenthesization of set operations in rule/view dumps. 2014-04-30 13:26:26 -04:00
without_oid.out
xml_1.out Allow empty content in xml type 2014-09-09 11:34:52 -04:00
xml.out Allow empty content in xml type 2014-09-09 11:34:52 -04: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