Re: Do cast affects index usage?

Поиск
Список
Период
Сортировка
От Anibal David Acosta
Тема Re: Do cast affects index usage?
Дата
Msg-id 000001cda8d9$913a7770$b3af6650$@devshock.com
обсуждение исходный текст
Ответ на Re: Do cast affects index usage?  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Do cast affects index usage?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-performance
Because I need to get all rows where datetime is greater than (for example)
'2012-10-10 00:00:00' but ignoring timezone, so basically I need to truncate
timezone
This can be done by converting to timestamp without timezone.



-----Mensaje original-----
De: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Enviado el: viernes, 12 de octubre de 2012 05:39 p.m.
Para: Anibal David Acosta
CC: pgsql-performance@postgresql.org
Asunto: Re: [PERFORM] Do cast affects index usage?

"Anibal David Acosta" <aa@devshock.com> writes:
> I have a table with a column of type timestamp with time zone, this
> column has an index

> If I do a select like this
> select * from mytable where cast(my_date as timestamp without time
> zone) >
> '2012-10-12 20:00:00'
> this query will use the index over the my_date column?

No.  The cast seems rather pointless though ...

            regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: problems with large objects dump
Следующее
От: Tom Lane
Дата:
Сообщение: Re: problems with large objects dump