Queries not always using index on timestamp search - Mailing list pgsql-general

From Mike Nolan
Subject Queries not always using index on timestamp search
Date
Msg-id 200406241459.i5OExwaI025590@gw.tssi.com
Whole thread Raw
Responses Re: Queries not always using index on timestamp search  (Richard Huxton <dev@archonet.com>)
List pgsql-general
Here are two queries (under 7.4.1):

'mytime' is a timestamp field that is indexed.

select * from mytable where mytime > '2004-06-21'

select * from mytable where mytime > current_date-3

Looking at an explain on these queries, the first one will use the
index and the second one will not, even though 'current_date-3'
produces the same date as the hard-coded one in the first search.

Is there a way to get the second query to use the index?
--
Mike Nolan

pgsql-general by date:

Previous
From: Tatsuo Ishii
Date:
Subject: Re: unicode and sorting(at least)
Next
From: Devrim GUNDUZ
Date:
Subject: 7.4.3 RPMS for RHEL3