Re: Odd query result

From: Georges Racinet <gracinet(at)anybox(dot)fr>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Odd query result
Date: 2012-08-27 10:37:54
Message-ID: 503B4E02.4020905@anybox.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 08/27/2012 12:14 PM, Sergey Konoplev wrote:
> On Mon, Aug 27, 2012 at 1:56 PM, Maximilian Tyrtania
> <lists(at)contactking(dot)de> wrote:
>>> It might be a broken index issue. Please show the EXPLAIN for these queries.
>>
>> It was. I had an index like this:
>>
>> CREATE INDEX idx_firmen_iskunde_index
>> ON firmen
>> USING btree
>> (f_firmen_iskunde(firmen.*));
>>
>> Dropping and recreating it fixed it.
>
> Note that having such functional index you are risking to face similar
> oddities again after you modify the function. You need to manually
> reindex all the indexes that uses the function after it has been
> modified.

Hi, this is quite interesting, I didn't know it were possible to set an
index on a function result.
I guess one must also reindex in case some record changes as well, right
? Through a trigger maybe ?

Thanx for the informative posts,

--
Georges Racinet
Anybox SAS, http://anybox.fr
Bureau: 09 53 53 72 97 Portable: 06 51 32 07 27
GPG: 0x33AB0A35, sur serveurs publics

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Sergey Konoplev 2012-08-27 10:47:55 Re: Odd query result
Previous Message Sergey Konoplev 2012-08-27 10:14:17 Re: Odd query result