mirror of
https://github.com/postgres/postgres.git
synced 2025-06-27 23:21:58 +03:00
Fix ginint4_queryextract() to actually do what it was intended to do for an
unsatisfiable query, such as indexcol && empty_array. It should return -1 to tell GIN no scan is required; but silly typo disabled the logic for that, resulting in unnecessary "GIN indexes do not support whole-index scans" error. Per bug report from Jeff Trout. Back-patch to 8.3 where the logic was introduced.
This commit is contained in:
@ -57,7 +57,7 @@ ginint4_queryextract(PG_FUNCTION_ARGS)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (nentries == 0)
|
if (*nentries == 0)
|
||||||
{
|
{
|
||||||
switch (strategy)
|
switch (strategy)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user