Fix BRIN minmax-multi distance for timetz type

Tomas Vondra <tomas.vondra@postgresql.org>

Commit: 7262f2421a1e099a631356f7b80ad198e34e2a8a
Author: Tomas Vondra <tomas.vondra@postgresql.org>
Date: 2021-04-04T17:22:23Z
Releases: 14.0
Fix BRIN minmax-multi distance for timetz type

The distance calculation ignored the time zone, so the result of (b-a)
might have ended negative even if (b > a). Fixed by considering the time
zone difference.

Reported-by: Jaime Casanova
Discussion: https://postgr.es/m/CAJKUy5jLZFLCxyxfT%3DMfK5mtPfSzHA1rVLowR-j4RRsFVvKm7A%40mail.gmail.com

Files

PathChange+/−
src/backend/access/brin/brin_minmax_multi.c modified +1 −1

Discussion