Re: 9.0b1: "ERROR: btree index keys must be ordered by attribute"

Поиск
Список
Период
Сортировка
От Ian Barwick
Тема Re: 9.0b1: "ERROR: btree index keys must be ordered by attribute"
Дата
Msg-id z2u1d581afe1005091755tadc700f9t53d016183be3b708@mail.gmail.com
обсуждение исходный текст
Ответ на Re: 9.0b1: "ERROR: btree index keys must be ordered by attribute"  (Ian Barwick <barwick@gmail.com>)
Ответы Re: 9.0b1: "ERROR: btree index keys must be ordered by attribute"  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
2010/5/10 Ian Barwick <barwick@gmail.com>:
> SELECT ov.object_id
>    FROM object_version ov
>   WHERE ov.object_id = 1
>     AND ov.version ='0
>     AND ov.object_status_id = (
>     SELECT MAX(ov1.object_status_id)
>       FROM object_version ov1
>      WHERE ov1.object_id=ov.object_id
>        AND ov1.version = ov.version
>        AND ov1.lang = ov.lang
>       )
>     AND ov.lang = 'en';

Apologies, slight c&p error; correct version of query:

SELECT ov.object_id  FROM object_version ov WHERE ov.object_id = 1   AND ov.version =0   AND ov.object_status_id = (
SELECTMAX(ov1.object_status_id)     FROM object_version ov1    WHERE ov1.object_id=ov.object_id      AND ov1.version =
ov.version     AND ov1.lang = ov.lang     )   AND ov.lang = 'en'; 

FWIW the test case works fine in 8.4.3


Ian Barwick


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

Предыдущее
От: Ian Barwick
Дата:
Сообщение: Re: 9.0b1: "ERROR: btree index keys must be ordered by attribute"
Следующее
От: Robert Haas
Дата:
Сообщение: Re: max_standby_delay considered harmful