Re: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей - Mailing list pgsql-ru-general

From silly_sad
Subject Re: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей
Date
Msg-id 47A8085D.8040904@bankir.ru
Whole thread Raw
Responses Re: [pgsql-ru-general] [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей  ("Sergey Konoplev" <gray.ru@gmail.com>)
List pgsql-ru-general
Sergey Konoplev wrote:
> Добрый день.
>
> Мне часто приходилось сталкиваться с проблемой дублирования одних и
> тех же запросов в связи с необходимостью упорядочивания их результатов
> по разным наборам полей (разные поля, разное количество полей) в
> зависимости от каких-то условий. В случае с маленькими объёмом кода
> это решается стандартными средствами, но, когда код выходит за
> несколько десятков строк, избыточность часто приводит к не хорошим
> последствиям.
>
> Для решения этой проблемы я написал пару операторов:
>
> @< - сортировка в прямом порядке
> @> - сортировка в обратном порядке

> p.s. К сожалению операторы пока не работают с текстовыми полями, т.к.
> мне ещё не удалось победить локализацию.

Это очень полезно, но что с индексами ?

pgsql-ru-general by date:

Previous
From: "Sergey Konoplev"
Date:
Subject: [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей
Next
From: "Sergey Konoplev"
Date:
Subject: Re: [pgsql-ru-general] [PGSQL-RU-GENERAL] Условное упорядочивание по произвольному набору полей