Re: HASH index method not correctly handling NULL text

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: HASH index method not correctly handling NULL text
Дата
Msg-id 21910.1012705778@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: HASH index method not correctly handling NULL text  (Neil Conway <nconway@klamath.dyndns.org>)
Ответы Re: HASH index method not correctly handling NULL text
Re: HASH index method not correctly handling NULL text
Список pgsql-general
Neil Conway <nconway@klamath.dyndns.org> writes:
>> The warning should be suppressed for hash indexes, since they don't
>> include nulls.  I believe this is fixed in 7.2.

> Is there a reason why hash indexes don't include NULLs?

Nobody's got around to fixing them to do so.  AFAICS it should be easy
enough to do; just assign a fixed hash code (zero, likely) for NULLs,
and adjust the comparison routines to be NULL-conscious.

If you want to work on the hash index code, feel free.  My own vision
of things says that we should put our effort into the btree and GIST
index types, which really cover the scalar and multidimensional cases
pretty effectively.  If we had unlimited manpower then it'd be worth
working on hash and rtree too, but I'd be just as happy leaving them
to rot quietly.

But, as always, Postgres is a volunteer project, and the work that
gets done is whatever someone is interested/motivated to work on.
So if improving hash indexes is what floats your boat at the moment,
then by all means go for it.

            regards, tom lane

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

Предыдущее
От: "Jeff Martin"
Дата:
Сообщение: Re: PostgreSQL transaction locking problem
Следующее
От: Neil Conway
Дата:
Сообщение: Re: HASH index method not correctly handling NULL text