Re: Covering Indexes - Mailing list pgsql-hackers

From Jeff Janes
Subject Re: Covering Indexes
Date
Msg-id CAMkU=1yDHXMw_8SKA-O=tLbiMbMKmwYedE=pBhM7KDoB+cp+eg@mail.gmail.com
Whole thread Raw
In response to Covering Indexes  ("David E. Wheeler" <david@justatheory.com>)
Responses Re: Covering Indexes
Re: Covering Indexes
Re: Covering Indexes
List pgsql-hackers
On Thu, Jun 28, 2012 at 5:16 AM, David E. Wheeler <david@justatheory.com> wrote:
> Hackers,
>
> Very interesting design document for SQLite 4:
>
>  http://www.sqlite.org/src4/doc/trunk/www/design.wiki
>
> I'm particularly intrigued by "covering indexes". For example:
>
>    CREATE INDEX cover1 ON table1(a,b) COVERING(c,d);

I don't see the virtue of this in this case.  Since the index is not
unique, why not just put the index on (a,b,c,d) and be done with it?
Is there some advantage to be had in inventing a way to store c and d
in the index without having them usable for indexing?

Cheers,

Jeff


pgsql-hackers by date:

Previous
From: Florian Pflug
Date:
Subject: Re: [v9.3] Row-Level Security
Next
From: Tom Lane
Date:
Subject: Re: [v9.3] Row-Level Security