| From: | Bo Lorentsen <bl(at)netgroup(dot)dk> | 
|---|---|
| To: | shridhar_daithankar(at)persistent(dot)co(dot)in | 
| Cc: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> | 
| Subject: | Re: Using oids | 
| Date: | 2003-09-03 09:28:01 | 
| Message-ID: | 1062581281.7851.43.camel@localhost | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-general pgsql-hackers | 
On Wed, 2003-09-03 at 11:10, Shridhar Daithankar wrote:
> Yes. It is correct. As of 7.3.x and onwards oids are optional at table creation 
> times. They default to be available for new objects but that is for backwards 
> compatibility I believe. In future, they would default to be not available for 
> a particular object(hopefully). Right now you need to explicitly specify no 
> oids while creating tables etc.
I do understand the limitation of the oid as implimented now, but why
remove the possibility to make unique row references (like after an
insert), instead of extenting the oid ?
I don't care if they wrap, or is a unique string or anything else, as
long as I can use it to refetch a row after an insert, without keeping
track of app. implimentation specific SERIAL fields.
> About oids not being unique, oids can assume 4 billion different values. If you 
> have more than those many rows in a table, oids will wrap around and will no 
> longer be unique in that object.
I see that this is a problem, and 4 billion is not alot, but why not
make another format like in oracle, so that it still is possible to
refere to a row using a unique --- thing. There must be an internal oid
somewhere, what we may be able to use.
> About oids being eliminated, I am sure it would happen some time in the future, 
> looking at the development on this issue. Core team could elaborate more on 
> this.
Sounds like a sad thing, if this is not replaced by something simular,
but more fit to a large DB.
/BL
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Csaba Nagy | 2003-09-03 09:36:32 | Re: Oracle decode Function in Postgres | 
| Previous Message | Shridhar Daithankar | 2003-09-03 09:10:38 | Re: Using oids | 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Shridhar Daithankar | 2003-09-03 09:38:23 | Re: Using oids | 
| Previous Message | Shridhar Daithankar | 2003-09-03 09:10:38 | Re: Using oids |