[8.1.4] Create index on timestamp fails - Mailing list pgsql-general

From Arturo Perez
Subject [8.1.4] Create index on timestamp fails
Date
Msg-id 4AA304A4DBB6414199F18D7E324EBDE9016C04BF@HAYES3.HAYESINC.ORG
Whole thread Raw
Responses Re: [8.1.4] Create index on timestamp fails  ("Chris Hoover" <revoohc@gmail.com>)
Re: [8.1.4] Create index on timestamp fails  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general

Hi all,

Using postgresql 8.1.4....

I have a table with an column:
        entry_date | timestamp with time zone| not null

And when I try to create an index on it like so:
        create index entry_date_idx on user_tracking(date_part('year',entry_date));

I get a
        ERROR: functions in index expression must be marked IMMUTABLE

According to the mailing lists, this has been working since 7.4.  What am I doing wrong?

tia,
arturo

pgsql-general by date:

Previous
From: marcelo Cortez
Date:
Subject: Re: trigger help
Next
From: "gao iqiang"
Date:
Subject: unique constraint when updating tables