Re: Does anybody use ORDER BY x USING y?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Does anybody use ORDER BY x USING y?
Дата
Msg-id 27628.1127144014@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Does anybody use ORDER BY x USING y?  (Greg Stark <gsstark@mit.edu>)
Ответы Re: Does anybody use ORDER BY x USING y?  (Greg Stark <gsstark@mit.edu>)
Список pgsql-hackers
Greg Stark <gsstark@mit.edu> writes:
> The thing is that these opclasses you're describing are closely related. It
> ought to be possible to use a single index to produce results in any of the
> four orders you describe.

Wrong --- only two of them.  You can't magically swap nulls from one end
of the index to the other (and Hannu's flight of fantasy about double
indexscans is just a flight of fantasy; it would be solving the problem
at entirely the wrong place).

> These aren't all related in the same way.

They are all desirable properties of an index column, however.  In
particular, we do have a market for genuine reverse-sort columns,
so that you can use a double-column index to get orderings like
ORDER BY x ASC, y DESC.
        regards, tom lane


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

Предыдущее
От: Greg Stark
Дата:
Сообщение: Re: Does anybody use ORDER BY x USING y?
Следующее
От: Greg Stark
Дата:
Сообщение: Re: DISTINCT vs. GROUP BY