Create index on subfield returned by function that returns base type with sub fields - Mailing list pgsql-performance

From Desmond Coertzen
Subject Create index on subfield returned by function that returns base type with sub fields
Date
Msg-id AANLkTinFwyaExnh+H25nB0vGDFftau19b4GNJkoqqHdP@mail.gmail.com
Whole thread Raw
Responses Re: Create index on subfield returned by function that returns base type with sub fields
List pgsql-performance
Hello,

Is is possible to create an index on a field on a function that returns a data type that contains subfields?

It is possible to do this:
create index indx_test
on address
(sp_address_text_to_template(address_text))
where (sp_address_text_to_template(address_text)).city_name = 'some_city_on_some_planet';

,but, I would like to create the index without the partial clause to index results only from sp_address_text_to_template(address_text)).city_name.

Is this possible? How would I write the statement?

Thanks,

Desmond.

pgsql-performance by date:

Previous
From: Jeff Janes
Date:
Subject: Re: PostgreSQL 9.0 x64 bit pgbench TPC very low question?
Next
From: Andres Freund
Date:
Subject: Re: Create index on subfield returned by function that returns base type with sub fields