aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Geoghegan <pg@bowt.ie>2024-04-21 22:51:56 -0400
committerPeter Geoghegan <pg@bowt.ie>2024-04-21 22:51:56 -0400
commiteff6a757fde3ba072a03dd06edc2eafeac5e602d (patch)
tree3179081412db20d096cb3005e742ac768c19d755 /src
parent8c239ee15a4b093523ebe30bdc9af186aaccebfd (diff)
downloadpostgresql-eff6a757fde3ba072a03dd06edc2eafeac5e602d.tar.gz
postgresql-eff6a757fde3ba072a03dd06edc2eafeac5e602d.zip
Remove overzealous array element type assertion.
This led to spurious assertion failures in certain scenarios involving pseudo types. Oversight in commit 5bf748b8, which enhanced nbtree ScalarArrayOp execution. Reported-By: Richard Guo <guofenglinux@gmail.com> Discussion: https://postgr.es/m/CAMbWs48f5rDOwxaT76Zd40m7n9iGZQcjEk7vG_5p3YWNh6oPfA@mail.gmail.com
Diffstat (limited to 'src')
-rw-r--r--src/backend/access/nbtree/nbtutils.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/backend/access/nbtree/nbtutils.c b/src/backend/access/nbtree/nbtutils.c
index ecbbc2466d2..8381027f4e5 100644
--- a/src/backend/access/nbtree/nbtutils.c
+++ b/src/backend/access/nbtree/nbtutils.c
@@ -392,7 +392,6 @@ _bt_preprocess_array_keys(IndexScanDesc scan)
elemtype = cur->sk_subtype;
if (elemtype == InvalidOid)
elemtype = rel->rd_opcintype[cur->sk_attno - 1];
- Assert(elemtype == ARR_ELEMTYPE(arrayval));
/*
* If the comparison operator is not equality, then the array qual