Re: Per tuple overhead, cmin, cmax, OID

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Manfred Koizar <mkoi-pg(at)aon(dot)at>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Per tuple overhead, cmin, cmax, OID
Date: 2002-05-21 13:57:32
Message-ID: 20307.1021989452@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Manfred Koizar <mkoi-pg(at)aon(dot)at> writes:
> what about WITHOUT OIDS? I know dropping the OID from some tables and
> keeping it for others is not trivial, because t_oid is the _first_
> field of HeapTupleHeaderData. I'm vaguely considering a few possible
> implementations and will invest more work in a detailed proposal, if
> it's wanted.

Yeah, I had been toying with the notion of treating OID like a user
field --- ie, it'd be present in the variable-length part of the record
if at all. It'd be a bit tricky to find all the places that would need
to change, but I think there are not all that many.

As usual, the major objection to any such change is losing the chance
of doing pg_upgrade. But we didn't have pg_upgrade during the 7.2
cycle either. If we put together several such changes and did them
all at once, the benefit might be enough to overcome that complaint.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Manuel Sugawara 2002-05-21 15:04:00 Re: Redhat 7.3 time manipulation bug
Previous Message Thomas Lockhart 2002-05-21 13:54:51 Re: [GENERAL] Psql 7.2.1 Regress tests failed on RedHat7.3