Re: parser handling of large object OIDs - Mailing list pgsql-hackers

From Tom Lane
Subject Re: parser handling of large object OIDs
Date
Msg-id 5470.1276136772@sss.pgh.pa.us
Whole thread Raw
In response to Re: parser handling of large object OIDs  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: parser handling of large object OIDs
List pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes:
> On Wed, Jun 9, 2010 at 5:02 PM, Robert Haas <robertmhaas@gmail.com> wrote:
>> I believe that the comment code is probably right, because I think
>> IConst can only handle values < 2^31, whereas OIDs can be as large as
>> 2^32-1.

> I investigated this a little more and the above analysis turns out to
> be correct.  ALTER LARGE OBJECT OWNER and GRANT ... ON LARGE OBJECT
> don't work for large objects outside the range of a signed integer.

Yup.

> Session demonstrating the problem and proposed patch attached.

This patch seems extremely grotty, though.  Surely that's not the way we
were doing it in the comment code?
        regards, tom lane


pgsql-hackers by date:

Previous
From: Tatsuo Ishii
Date:
Subject: Re: failover vs. read only queries
Next
From: Mark Kirkwood
Date:
Subject: Re: failover vs. read only queries