8.4.1 distinct query WITHOUT order by

Поиск
Список
Период
Сортировка
От Gary Chambers
Тема 8.4.1 distinct query WITHOUT order by
Дата
Msg-id 302670f20912211415n4fc73b04x19eebfb9ff0acd60@mail.gmail.com
обсуждение исходный текст
Ответы Re: 8.4.1 distinct query WITHOUT order by  (Thomas Kellerer <spam_eater@gmx.net>)
Re: 8.4.1 distinct query WITHOUT order by  (msi77 <msi77@yandex.ru>)
Список pgsql-sql
All...

One of the groups where I work uses a homegrown C/C++ application that
was written back in 7.3 days which is now running on an 8.4.1 server
(which, until very recently, was running on an 8.1 server).
Unfortunately, they did not use an order by in the query and are now
dealing with a return dataset that is unsorted and difficult to use.
The current maintainer is unsure about being able to do the right
thing and recompile the code after fixing the query.

Aside from disabling enable_hashagg (which, according to the
documentation, is performance-expensive), what other options do I
have?

What are the ramifications of renaming the table (containing 8000
rows) and creating a view of the same name?

Assuming it's possible, would the efficiency of a rule to rewrite the
query be an acceptable alternative?

Thanks in advance for any insight and suggestions!

-- Gary Chambers

/* Nothing fancy and nothing Microsoft! */


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

Предыдущее
От: Ivan Sergio Borgonovo
Дата:
Сообщение: Re: get distinct + group by then filter
Следующее
От: Thomas Kellerer
Дата:
Сообщение: Re: 8.4.1 distinct query WITHOUT order by