From: | Alexander Korotkov <aekorotkov(at)gmail(dot)com> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: WIP: store additional info in GIN index |
Date: | 2012-12-04 19:30:21 |
Message-ID: | CAPpHfdu-2wt1qjMOMVvY+EtMf=k6u_P5CvyewEYH043ohstv4g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, Dec 4, 2012 at 9:34 PM, Robert Haas <robertmhaas(at)gmail(dot)com> wrote:
> On Sun, Nov 18, 2012 at 4:54 PM, Alexander Korotkov
> <aekorotkov(at)gmail(dot)com> wrote:
> > Patch completely changes storage in posting lists and leaf pages of
> posting
> > trees. It uses varbyte encoding for BlockNumber and OffsetNumber.
> > BlockNumber are stored incremental in page. Additionally one bit of
> > OffsetNumber is reserved for additional information NULL flag. To be
> able to
> > find position in leaf data page quickly patch introduces small index in
> the
> > end of page.
>
> This sounds like it means that this would break pg_upgrade, about
> which I'm not too keen. Ideally, we'd like to have a situation where
> new indexes have additional capabilities, but old indexes are still
> usable for things that they could do before. I am not sure whether
> that's a realistic goal.
This means to have two versions of code which deals with posting trees and
lists. For me it seems unlikely we have resources for maintenance of this.
------
With best regards,
Alexander Korotkov.
From | Date | Subject | |
---|---|---|---|
Next Message | Simon Riggs | 2012-12-04 19:35:02 | Review of Row Level Security |
Previous Message | Alexander Korotkov | 2012-12-04 19:28:18 | Re: Patch for removng unused targets |