Re: PGXS: REGRESS_OPTS=--load-language=plpgsql

Поиск
Список
Период
Сортировка
Искать
От
Bruce Momjian
Тема
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql
Дата
Msg-id
201002220023.o1M0NYd12234@momjian.us
Ответ на
Список
Дерево обсуждения
PGXS: REGRESS_OPTS=--load-language=plpgsql David Fetter <david@fetter.org>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql David Fetter <david@fetter.org>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Euler Taveira de Oliveira <euler@timbira.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql David Fetter <david@fetter.org>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Takahiro Itagaki <itagaki.takahiro@oss.ntt.co.jp>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Alvaro Herrera <alvherre@commandprompt.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql David E. Wheeler <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql David Fetter <david@fetter.org>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Dimitri Fontaine <dfontaine@hi-media.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Dimitri Fontaine <dfontaine@hi-media.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql David Christensen <david@endpoint.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Robert Haas <robertmhaas@gmail.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Bruce Momjian <bruce@momjian.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Tom Lane <tgl@sss.pgh.pa.us>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Andrew Dunstan <andrew@dunslane.net>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql Magnus Hagander <magnus@hagander.net>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql "David E. Wheeler" <david@kineticode.com>
Re: PGXS: REGRESS_OPTS=--load-language=plpgsql David Fetter <david@fetter.org>
Tom Lane wrote:
> Bruce Momjian  writes:
> > Tom Lane wrote:
> >> Attached is a draft patch (no doc changes) that implements CREATE OR
> >> REPLACE LANGUAGE
> 
> > How is pg_migrator affected by this?  It always loads the the dump as
> > the super-user.  How will the pg_dump use CREATE OR REPLACE LANGUAGE?
> 
> pg_dump would issue "CREATE OR REPLACE LANGUAGE plpgsql" which would
> succeed just fine, since it'd be issued by a superuser.
> 
> I think the potential downsides of that are significantly smaller than
> having a special case that excludes plpgsql altogether --- for one
> example, it would still succeed in a custom installation that had been
> changed so that plpgsql wasn't installed by default.

Are we doing this just for plpgsql in pg_dump?

> BTW, another problem I just noticed with the current kluge is that it
> fails to transfer any nondefault permissions that might have been
> attached to plpgsql.

Well, I assumed the permissions would still come, just not the CREATE
LANGUAGE, but now that I think about it you might be right.

--  Bruce Momjian          http://momjian.us EnterpriseDB                             http://enterprisedb.com PG East:  http://www.enterprisedb.com/community/nav-pg-east-2010.do + If your life is a hard drive, Christ can be your backup. +

В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: David Fetter
Дата:
FAQ