Re: BUG #4132: REASSIGN OWNED fails on procedural languages - Mailing list pgsql-bugs

From Alvaro Herrera
Subject Re: BUG #4132: REASSIGN OWNED fails on procedural languages
Date
Msg-id 20080429192023.GH5652@alvh.no-ip.org
Whole thread Raw
In response to BUG #4132: REASSIGN OWNED fails on procedural languages  ("Kirill Simonov" <xi@gamma.dn.ua>)
Responses Re: BUG #4132: REASSIGN OWNED fails on procedural languages
List pgsql-bugs
Kirill Simonov wrote:

> In Postgresql 8.3, one can assign owners to procedural languages using
> "ALTER LANGUAGE ... OWNER TO ...".  However the command "REASSIGN OWNED ...
> TO ...", which reassigns the owner of all objects owned by a particular
> user, fails if the user owns a procedural language.  The error message is
> "unexpected classid 2612", which is the class id of pg_language.

Thanks for the report.  Apparently no one noticed when the new ALTER
LANGUAGE capability was added.

The attached patch should fix the problem.  I'm going to commit to 8.3
and HEAD in a jiffy.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

pgsql-bugs by date:

Previous
From: "Kirill Simonov"
Date:
Subject: BUG #4132: REASSIGN OWNED fails on procedural languages
Next
From: Alvaro Herrera
Date:
Subject: Re: BUG #4132: REASSIGN OWNED fails on procedural languages