Re: BUG #6232: hstore operator ? no longer uses indexes

Поиск
Список
Период
Сортировка
От Greg Stark
Тема Re: BUG #6232: hstore operator ? no longer uses indexes
Дата
Msg-id CAM-w4HMR-PkJV7F+owD54xKt+kY8Sk3OSYwwETkcuv0GpCNKZQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #6232: hstore operator ? no longer uses indexes  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: BUG #6232: hstore operator ? no longer uses indexes
Список pgsql-bugs
On Thu, Sep 29, 2011 at 4:22 AM, Peter Eisentraut <peter_e@gmx.net> wrote:
>> Not sure what to do about this. =A0Is it okay to suppose that collation
>> can be ignored when matching to a collation-less index?
>
> That sounds correct on first reading.
>

Doesn't this depend on the semantics of the ? operator?

Hypothetically if there was an operator like ?< which returned a list
of hstore keys that were < the argument then ?< would indeed depend on
the collation used even if hstore didn't do collations. If there was
an index type on hstore which could handle ?< then it would need to
have the right collation to be usable.

Of course we know ? doesn't depend on the collation but where is that
information? I suspect we should actually have an explicit flag for
each operator.


--=20
greg

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Vikas Mehta"
Дата:
Сообщение: BUG #6234: Memory leak from PQexec
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #6232: hstore operator ? no longer uses indexes