Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created
От
Tom Lane
Тема
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created
Дата
Msg-id
19241.1341248511@sss.pgh.pa.us
Ответ на
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created (Bruce Momjian)
Список
Дерево обсуждения
BUG #6706: pg_upgrade fails when plpgsql dropped/re-created m.sakrejda@gmail.com
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Robert Haas <robertmhaas@gmail.com>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Maciek Sakrejda <m.sakrejda@gmail.com>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Maciek Sakrejda <m.sakrejda@gmail.com>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created cowwoc <cowwoc@bbs.darktech.org>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created cowwoc <cowwoc@bbs.darktech.org>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Tom Lane <tgl@sss.pgh.pa.us>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Andres Freund <andres@2ndquadrant.com>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created cowwoc <cowwoc@bbs.darktech.org>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created cowwoc <cowwoc@bbs.darktech.org>
Re: BUG #6706: pg_upgrade fails when plpgsql dropped/re-created Daniel Farina <daniel@heroku.com>
Re: BUG #6706: pg_upgrade fails when plpgsql
dropped/re-created Bruce Momjian <bruce@momjian.us>
Bruce Momjian writes: > + > + /* > + * We unconditionally create the extension, so we must drop it if it > + * exists. This could happen if the user deleted 'plpgsql' and then > + * readded it, causing its oid to be greater than FirstNormalObjectId. > + */ > + appendPQExpBuffer(q, "DROP EXTENSION IF EXISTS %s;\n", qextname); This doesn't seem like anything but a wart :-(. It's unlike the behavior for every other kind of object, it introduces the inconsistent behavior even in non-binary-upgrade cases, and it does nothing at all to address the points I made about reproducing the previous state in cases where the admin removed the language or changed its permissions. regards, tom lane
В списке pgsql-bugs по дате отправления
От: Bruce Momjian
Дата:
От: Bruce Momjian
Дата: