Re: plpgsql_check_function - rebase for 9.3

Поиск
Список
Период
Сортировка
Искать
От
Peter Eisentraut
Тема
Re: plpgsql_check_function - rebase for 9.3
Дата
Msg-id
5106952E.4080802@gmx.net
Ответ на
Список
Дерево обсуждения
plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Selena Deckelmann <selena@chesnok.com>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 Andrew Dunstan <andrew@dunslane.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 "Petr Jelinek" <pjmodos@pjmodos.net>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 "Petr Jelinek" <pjmodos@pjmodos.net>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 "Petr Jelinek" <pjmodos@pjmodos.net>
Re: plpgsql_check_function - rebase for 9.3 Peter Eisentraut <peter_e@gmx.net>
Re: plpgsql_check_function - rebase for 9.3 Andrew Dunstan <andrew@dunslane.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Josh Berkus <josh@agliodbs.com>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Peter Eisentraut <peter_e@gmx.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Steve Singer <steve@ssinger.info>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Peter Eisentraut <peter_e@gmx.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Peter Eisentraut <peter_e@gmx.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Amit Kapila <amit.kapila16@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Jim Nasby <jim@nasby.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Jim Nasby <jim@nasby.net>
Re: plpgsql_check_function - rebase for 9.3 Amit Kapila <amit.kapila16@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Robert Haas <robertmhaas@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 Amit Kapila <amit.kapila16@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Tom Lane <tgl@sss.pgh.pa.us>
Re: plpgsql_check_function - rebase for 9.3 Amit Kapila <amit.kapila16@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
Re: plpgsql_check_function - rebase for 9.3 Peter Eisentraut <peter_e@gmx.net>
Re: plpgsql_check_function - rebase for 9.3 Pavel Stehule <pavel.stehule@gmail.com>
On 1/26/13 1:53 PM, Tom Lane wrote:
> [ pokes around... ]  Hm, it appears that that does work on Linux,
> because for some reason we're specifying RTLD_GLOBAL to dlopen().
> TBH that seems like a truly horrid idea that we should reconsider.
> Aside from the danger of unexpected symbol collisions between
> independent loadable modules, I seriously doubt that it works like
> that on every platform we support --- so I'd be very strongly against
> accepting any code that depends on this working.

Well, that would kill a lot of potentially useful features, including
the transforms feature I've been working on and any kind of hook or
debugger or profiler on an existing module.  (How do plpgsql plugins
work?)  We also couldn't transparently move functionality out of the
postgres binary into a module.

I see the concern about symbol collisions.  But you can normally work
around that by prefixing exported symbols.


В списке pgsql-hackers по дате отправления
От: Asif Naeem
Дата:
Сообщение: Re: pg_ctl idempotent option
От: Andrew Dunstan
Дата:
FAQ