Re: Using index for IS NULL query - Mailing list pgsql-performance

From Vladimir Sitnikov
Subject Re: Using index for IS NULL query
Date
Msg-id 1d709ecc0811111500i3c63e345qfa3be90264629256@mail.gmail.com
Whole thread Raw
In response to Re: Using index for IS NULL query  (Tomas Vondra <tv@fuzzy.cz>)
Responses Re: Using index for IS NULL query
Re: Using index for IS NULL query
List pgsql-performance

Yes, NULL values are not stored in the index, but you may create functional index on
Are you sure NULL values are not stored? btree, gist and bitmap index and search for NULL values.

select amname, amindexnulls, amsearchnulls from pg_am;

 amname | amindexnulls | amsearchnulls
--------+--------------+---------------
 btree  | t            | t
 hash   | f            | f
 gist   | t            | t
 gin    | f            | f
 bitmap | t            | t
(5 rows)


Sincerely yours,
Vladimir Sitnikov

pgsql-performance by date:

Previous
From: Jim 'Decibel!' Nasby
Date:
Subject: Re: Oddity with view (now with test case)
Next
From: "Scott Marlowe"
Date:
Subject: Re: Using index for IS NULL query