Re: Timestamp indexes (why ">" or "between" does not use index?)

Поиск
Список
Период
Сортировка
От Phoenix Kiula
Тема Re: Timestamp indexes (why ">" or "between" does not use index?)
Дата
Msg-id e373d31e0802160707g261f5494g7040a9b6120b128b@mail.gmail.com
обсуждение исходный текст
Ответ на Timestamp indexes (why ">" or "between" does not use index?)  ("Phoenix Kiula" <phoenix.kiula@gmail.com>)
Список pgsql-general
IN the second SQL, I meant this:

>     WHERE modify_date > '2008-01-01'


On 16/02/2008, Phoenix Kiula <phoenix.kiula@gmail.com> wrote:
> I have a table with an index on a field called "modify_date".
>
> This works well if I have SQL which ends in
>
>     WHERE modify_date = '2008-01-01'
>
> But if I try this condition:
>
>     WHERE modify_date = '2008-01-01'
>
> THis index is not used. The EXPLAIN tells me it needs to do a seq
> scan. Why is this? How can I make a date/time field index which uses
> both equality criteria and the greater than/lesser than/between
> criteria?
>
> Thanks.
>

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

Предыдущее
От: Michael Glaesemann
Дата:
Сообщение: Re: Strict-typing benefits/costs
Следующее
От: Michael Glaesemann
Дата:
Сообщение: Re: Timestamp indexes (why ">" or "between" does not use index?)