AW: PostgreSQL pre-7.1 Linux/Alpha Status... - Mailing list pgsql-hackers

From Zeugswetter Andreas SB
Subject AW: PostgreSQL pre-7.1 Linux/Alpha Status...
Date
Msg-id 11C1E6749A55D411A9670001FA687963368190@sdexcsrv1.f000.d0188.sd.spardat.at
Whole thread Raw
Responses Re: AW: PostgreSQL pre-7.1 Linux/Alpha Status...  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> Not sure what to do about this.  If you had actually typed 2^64-1040,
> it would be appropriate for the code to reject it.  But I hadn't
> realized that the extra check would introduce a discrepancy between
> 32- and 64-bit machines for negative inputs.  Maybe it'd be 
> better just
> to delete the check.  Comments anyone?

IIRC oid uses int4in/int4out and those should definitely be able to parse 
-1040 into a 4 byte signed long without platform dependency, no ?

pg_dump with OID's dumps those negative numbers if oid > 2^32,
thus this input must imho be made to work correctly.

Andreas


pgsql-hackers by date:

Previous
From: Zeugswetter Andreas SB
Date:
Subject: AW: Three types of functions, ala function redux.
Next
From: Zeugswetter Andreas SB
Date:
Subject: AW: day 2 results