On Wed, Sep 25, 2013 at 12:54 PM, Merlin Moncure <mmoncure@xxxxxxxxx> wrote: >> I was thinking an index over: >> >> (event, date_trunc('day', insert_time), log_id) >> >> And the query like >> >> SELECT min(log_id) FROM event_log >> WHERE event='S-Create' AND >> date_trunc('day',insert_time) = '2013-09-15' >> >> >> That's a regular simple range scan over the index. > > *) date_trunc has same problems as ::date: it is stable expression > only for timestamptz. also, the index will be bigger since you're > still indexing timestamp Ah, yes, good point. -- Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance