Re: [GENERAL] index on id and created_at

2008-09-11 Thread hubert depesz lubaczewski
On Thu, Sep 11, 2008 at 06:08:15PM +0200, Marcus Engene wrote: > In this select, it would have been nice to dodge the full table scan > without adding an index to created_at. Is this possible somehow? yes. 1. drop condition on created_at 2. run the query as cursor 3. fetch rows from cursor until

Re: [GENERAL] index on id and created_at

2008-09-11 Thread Scott Marlowe
On Thu, Sep 11, 2008 at 10:08 AM, Marcus Engene <[EMAIL PROTECTED]> wrote: > select > objectid > from > apa > where > created_at > now() - interval '1 day' > order by > objectid desc; > > In this select, it would have been nice to dodge the full table scan without > adding an index to creat

[GENERAL] index on id and created_at

2008-09-11 Thread Marcus Engene
Hi, If I have a table like... CREATE TABLE apa ( objectid SERIAL PRIMARY KEY NOT NULL ,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL ,somedata text ) WITHOUT OIDS; ...where if rowX har higher objectid than rowY, it is implied that ro