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?
|
Список | 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 по дате отправления: