Postgresql : How to add an index on a computed column

Postgresql offers a great way to add computed column, but do you know there is a way to index those columns ?

 

CREATE INDEX your_table_ix
 ON your_table
 USING btree
 (computed_column_name(your_table.*)

 

Notice that the computed column has to be an IMMUTABLE function or it will not work

Publié dans postgresql, sql Tagués avec : ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*