mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-06 23:39:23 +02:00
interval_eq() considers equal. I'm not sure how that fundamental requirement escaped us through multiple revisions of this hash function, but there it is; it's been wrong since interval_hash was first written for PG 7.1. Per bug #4748 from Roman Kononov. Backpatch to all supported releases. This patch changes the contents of hash indexes for interval columns. That's no particular problem for PG 8.4, since we've broken on-disk compatibility of hash indexes already; but it will require a migration warning note in the next minor releases of all existing branches: "if you have any hash indexes on columns of type interval, REINDEX them after updating". |
||
---|---|---|
.. | ||
data | ||
expected | ||
input | ||
output | ||
sql | ||
GNUmakefile | ||
Makefile | ||
parallel_schedule | ||
pg_regress_main.c | ||
pg_regress.c | ||
pg_regress.h | ||
regress.c | ||
regressplans.sh | ||
resultmap | ||
serial_schedule |