From: | "Hiroshi Inoue" <Inoue(at)tpf(dot)co(dot)jp> |
---|---|
To: | <chrisb(at)nimrod(dot)itg(dot)telstra(dot)com(dot)au> |
Cc: | "Chris Bitmead" <chris(at)bitmead(dot)com>, "Postgres Hackers List" <hackers(at)postgreSQL(dot)org>, "pgsql-patches(at)postgresql(dot)org" <pgsql-patches(at)postgreSQL(dot)org> |
Subject: | RE: [HACKERS] CLASSOID patch |
Date: | 2000-06-26 10:18:48 |
Message-ID: | NABBINCKAKFCDDKMMJHGAEFHEOAA.Inoue@tpf.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
> -----Original Message-----
> From: chrisb(at)nimrod(dot)itg(dot)telstra(dot)com(dot)au
>
> Hiroshi Inoue wrote:
> > The points I've noticed are the following.
> >
> > 1) It seems not preferable to add an entry *relation* which is of
> > Relation type in HeapTupleData. Relation OID seems to be
> > sufficient for your purpose.
>
> Only that I was contemplating whether there should also be a "tablename"
> attribute in addition to "classoid"/"tableoid", and I thought that
> somehow it should be easier to get from Relation to its name, although
> it's not immediately obvious to me if it is possible. If it is easily
> done it seems desirable not to force people to join with pg_class.
>
Though the entries other than t_data in HeapTupleData
aren't stored to disk,HeapTupleData is just an extension
of HeapTupleHeaderData which represents the stored
format of tuples. Isn't it strange to you that htup.h is
dependent on rel.h ?
>
> Specific questions I have about the patch are...
>
> *) Does this change not add additional storage to disk? I understand it
> doesn't, but I don't understand the details.
>
AFAIK,it doesn't.
> *) in access/heap/heapam.c I wildly inserted a tuple->relation =
> relation everywhere I could see. Perhaps someone with more insight can
> tell me if some of these are excessive, or conversly if there are some
> other access methods which will cause it not to work.
>
It may be unnecessary for heap_insert/delete/update/mark4update().
I'm not sure however.
Hiroshi Inoue
Inoue(at)tpf(dot)co(dot)jp
From | Date | Subject | |
---|---|---|---|
Next Message | Zeugswetter Andreas SB | 2000-06-26 10:50:10 | AW: Big 7.1 open items |
Previous Message | Zeugswetter Andreas SB | 2000-06-26 10:13:14 | physical backup of PostgreSQL |
From | Date | Subject | |
---|---|---|---|
Next Message | Marten Feldtmann | 2000-06-26 18:39:19 | Re: [HACKERS] CLASSOID patch |
Previous Message | Chris Bitmead | 2000-06-26 04:48:13 | Re: [HACKERS] CLASSOID patch |