diff options
author | Alexander Korotkov | 2023-04-23 10:58:25 +0000 |
---|---|---|
committer | Alexander Korotkov | 2023-04-23 11:30:09 +0000 |
commit | 8bbd0cce92be98de9f4f727b8bf66fe26e5831ea (patch) | |
tree | 4b43130fd13ea7a0ffe36e56da62ac872b64cd77 /contrib/ltree/sql | |
parent | cd115c3530bd59bb0305d62ccef1c9504207ff4c (diff) |
Unaligned siglen could lead to an unaligned access to subsequent key fields.
Backpatch to 13, where opclass options were introduced.
Reported-by: Alexander Lakhin
Bug: 17847
Discussion: https://postgr.es/m/17847-171232970bea406b%40postgresql.org
Reviewed-by: Tom Lane, Pavel Borisov, Alexander Lakhin
Backpatch-through: 13
Diffstat (limited to 'contrib/ltree/sql')
-rw-r--r-- | contrib/ltree/sql/ltree.sql | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/ltree/sql/ltree.sql b/contrib/ltree/sql/ltree.sql index 4623b57f7b..402096f6c4 100644 --- a/contrib/ltree/sql/ltree.sql +++ b/contrib/ltree/sql/ltree.sql @@ -331,6 +331,8 @@ SELECT * FROM ltreetest WHERE t ? '{23.*.1,23.*.2}' order by t asc; drop index tstidx; create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=0)); create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2025)); +create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2028)); +create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2019)); create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2024)); SELECT count(*) FROM ltreetest WHERE t < '12.3'; |