Re: Selectivity of "=" (Re: [HACKERS] Index not used on simple se lect) - Mailing list pgsql-hackers

From Zeugswetter Andreas IZ5
Subject Re: Selectivity of "=" (Re: [HACKERS] Index not used on simple se lect)
Date
Msg-id 219F68D65015D011A8E000006F8590C60339E094@sdexcsrv1.f000.d0188.sd.spardat.at
Whole thread Raw
Responses Re: Selectivity of "=" (Re: [HACKERS] Index not used on simple se lect)
List pgsql-hackers
> Yes, I think we index nulls.  What are partial indexes?
> 
A create index statement that accepts a where condition. All
rows that satisfy the where condition are indexed, others not.
This needs intelligence in the optimizer.

This was in postgresql code some time ago, but was removed
for some reason I don't remember.

Example: create index ax0 on a (id) where id is not null;

Andreas



pgsql-hackers by date:

Previous
From: Zeugswetter Andreas IZ5
Date:
Subject: Re: Selectivity of "=" (Re: [HACKERS] Index not used on simple se lect)
Next
From: Oleg Bartunov
Date:
Subject: row reuse while UPDATE and vacuum analyze problem