Re: Planner issue - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Planner issue
Date
Msg-id 5115.1381735506@sss.pgh.pa.us
Whole thread Raw
In response to Planner issue  (Soroosh Sardari <soroosh.sardari@gmail.com>)
Responses Re: Planner issue
List pgsql-hackers
Soroosh Sardari <soroosh.sardari@gmail.com> writes:
> I developed a new character string type, named myvarchar.
> Also an operator class for btree is added.
> PROBLEM:
> When I executed a query with where clause on 'mine' column, PG does not use
> index.

Most likely you got the opclass definition wrong.  Since you've shown us
no details of what you did, it's hard to speculate about just how.  But
note that varchar itself is a pretty bad model for a user-added datatype,
because it has a special symbiotic relationship with type "text" (to wit,
it has no operators of its own but uses text's operators via implicit
casts).  To get to a working independent datatype like this, you'd need
to pick the right aspects of each of text and varchar to clone.  So my
unfounded speculation is you didn't do that just right.
        regards, tom lane



pgsql-hackers by date:

Previous
From: Soroosh Sardari
Date:
Subject: Fwd: Planner issue
Next
From: David Rowley
Date:
Subject: Re: [PATCH] Add use of asprintf()