Re: plpgsql and index usage - Mailing list pgsql-hackers

From Tom Lane
Subject Re: plpgsql and index usage
Date
Msg-id 25782.1040426869@sss.pgh.pa.us
Whole thread Raw
In response to plpgsql and index usage  (Ryan Mahoney <ryan@flowlabs.com>)
List pgsql-hackers
Ryan Mahoney <ryan@flowlabs.com> writes:
>  Index Scan using pa_zipcode_proximity_pk on pa_zipcode_proximity  (cost=
> 0.00..13.53 rows=3 width=862)
>    Index Cond: ((zipcode = '11103'::bpchar) AND (proximity <= 100))
> (183 rows)

Hmm ... evidently zipcode is declared as type char(5) (note the "bpchar"
coercion).  Is the plpgsql variable it's being compared to declared the
same way?  This could be ye olde cross-datatype-coercion problem.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Ryan Mahoney
Date:
Subject: plpgsql and index usage
Next
From: Gavin Sherry
Date:
Subject: Resource management in 7.4