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 по дате отправления: