Re: Planner issue

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Planner issue
Дата
Msg-id 5115.1381735506@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Planner issue  (Soroosh Sardari <soroosh.sardari@gmail.com>)
Ответы Re: Planner issue
Список 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 по дате отправления:

Предыдущее
От: Soroosh Sardari
Дата:
Сообщение: Fwd: Planner issue
Следующее
От: David Rowley
Дата:
Сообщение: Re: [PATCH] Add use of asprintf()