aboutsummaryrefslogtreecommitdiff
path: root/src/tutorial
diff options
context:
space:
mode:
authorTomas Vondra <tomas.vondra@postgresql.org>2023-10-27 17:57:44 +0200
committerTomas Vondra <tomas.vondra@postgresql.org>2023-10-27 18:38:05 +0200
commit2fbb2fcb0c63d6254aa93a1181a263df07e5c26d (patch)
tree333b3e2309bb48d21011449eb3cc996495cd05b9 /src/tutorial
parentd04a9283b7070c36578a6e2b1726b251508f978d (diff)
downloadpostgresql-2fbb2fcb0c63d6254aa93a1181a263df07e5c26d.tar.gz
postgresql-2fbb2fcb0c63d6254aa93a1181a263df07e5c26d.zip
Fix minmax-multi distance for extreme interval values
When calculating distance for interval values, the code mostly mimicked interval_mi, i.e. it built a new interval value for the difference. That however does not work for sufficiently distant interval values, when the difference overflows the interval range. Instead, we can calculate the distance directly, without constructing the intermediate (and unnecessary) interval value. Backpatch to 14, where minmax-multi indexes were introduced. Reported-by: Dean Rasheed Reviewed-by: Ashutosh Bapat, Dean Rasheed Backpatch-through: 14 Discussion: https://postgr.es/m/eef0ea8c-4aaa-8d0d-027f-58b1f35dd170@enterprisedb.com
Diffstat (limited to 'src/tutorial')
0 files changed, 0 insertions, 0 deletions