Improve error message about valid value for distance in phrase operator.
authorFujii Masao <fujii@postgresql.org>
Wed, 25 Aug 2021 02:43:56 +0000 (11:43 +0900)
committerFujii Masao <fujii@postgresql.org>
Wed, 25 Aug 2021 02:45:12 +0000 (11:45 +0900)
commit1d0567ec61fbc429a7717ab8d5027952c806a8fb
tree73deca988c6b3dd91f9a1a82c9f55e6589c272c6
parent244dd79923a16afcf5f9a8dea53fc3af2ac0f7db
Improve error message about valid value for distance in phrase operator.

The distance in phrase operator must be an integer value between zero
and MAXENTRYPOS inclusive. But previously the error message about
its valid value included the information about its upper limit
but not lower limit (i.e., zero). This commit improves the error message
so that it also includes the information about its lower limit.

Back-patch to v9.6 where full-text phrase search was supported.

Author: Kyotaro Horiguchi
Reviewed-by: Fujii Masao
Discussion: https://postgr.es/m/20210819.170315.1413060634876301811.horikyota.ntt@gmail.com
src/backend/utils/adt/tsquery.c