postgresql/contrib/btree_gin/expected
Tom Lane a6bd28beb0 Fix failure of btree_gin indexscans with "char" type and </<= operators.
As a result of confusion about whether the "char" type is signed or
unsigned, scans for index searches like "col < 'x'" or "col <= 'x'"
would start at the middle of the index not the left end, thus missing
many or all of the entries they should find.  Fortunately, this
is not a symptom of index corruption.  It's only the search logic
that is broken, and we can fix it without unpleasant side-effects.

Per report from Jason Kim.  This has been wrong since btree_gin's
beginning, so back-patch to all supported branches.

Discussion: https://postgr.es/m/20210810001649.htnltbh7c63re42p@jasonk.me
2021-08-10 18:10:29 -04:00
..
bit.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
bool.out Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
bpchar.out Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
bytea.out Make contrib regression tests safe for Danish locale. 2016-07-21 16:52:35 -04:00
char.out Fix failure of btree_gin indexscans with "char" type and </<= operators. 2021-08-10 18:10:29 -04:00
cidr.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
date.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
enum.out Add btree_gin support for enum types 2017-03-21 11:04:17 -04:00
float4.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
float8.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
inet.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
install_btree_gin.out Test all contrib-created operator classes with amvalidate. 2016-11-29 15:05:22 -05:00
int2.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
int4.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
int8.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
interval.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
macaddr.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
macaddr8.out Add support for EUI-64 MAC addresses as macaddr8 2017-03-15 11:16:25 -04:00
money.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
name.out Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
numeric.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
oid.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
text.out Make contrib regression tests safe for Danish locale. 2016-07-21 16:52:35 -04:00
time.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timestamp.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timestamptz.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
timetz.out Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
uuid.out Add support of bool, bpchar, name and uuid to btree_gin 2018-04-05 18:19:10 +03:00
varbit.out Add btree_gin contrib module. 2009-03-25 23:20:01 +00:00
varchar.out Make contrib regression tests safe for Danish locale. 2016-07-21 16:52:35 -04:00