Re: Super PathKeys (Allowing sort order through precision lossfunctions)

Поиск
Список
Период
Сортировка
От Andres Freund
Тема Re: Super PathKeys (Allowing sort order through precision lossfunctions)
Дата
Msg-id 20181031232440.x2oe7xnqritpoqxw@alap3.anarazel.de
обсуждение исходный текст
Ответ на Re: Super PathKeys (Allowing sort order through precision loss functions)  (David Rowley <david.rowley@2ndquadrant.com>)
Ответы Re: Super PathKeys (Allowing sort order through precision loss functions)  (David Rowley <david.rowley@2ndquadrant.com>)
Список pgsql-hackers
Hi,

On 2018-11-01 12:19:32 +1300, David Rowley wrote:
> On 1 November 2018 at 12:11, Tomas Vondra <tomas.vondra@2ndquadrant.com> wrote:
> > I still have trouble imagining what exactly would the function do to
> > determine if the optimization can be applied to substr() and similar
> > collation-dependent cases.
> 
> I guess the function would have to check for a Const offset of 0, and
> a collection, perhaps of "C" for the 1st arg.  In any case, I wouldn't
> want this idea to be hung up on the fact we can't determine how to
> make substr() work correctly with it.
> 
> I'm most interested in date_trunc() and friends. A first cut
> implementation would not have to implement functions for everything
> that's possible to implement.

FWIW, I kind of wonder if we built proper infrastructure to allow to
make such inferrences from function calls, whether it could also be made
to support the transformation of LIKEs into indexable <= >= clauses.

Greetings,

Andres Freund


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

Предыдущее
От: "Nasby, Jim"
Дата:
Сообщение: Re: COPY FROM WHEN condition
Следующее
От: David Rowley
Дата:
Сообщение: Re: Speeding up INSERTs and UPDATEs to partitioned tables