Re: 'Session local' variables

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: 'Session local' variables
Дата
Msg-id 23063.1183355396@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: 'Session local' variables  ("Nick Johnson" <arachnid@notdot.net>)
Список pgsql-general
"Nick Johnson" <arachnid@notdot.net> writes:
> On 7/2/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> "Nick Johnson" <arachnid@notdot.net> writes:
>>> I want to write a contrib module that exports a couple of functions
>>> that PLs (that don't natively support this) can use to set/get
>>> session-local variables.
>>
>> Um, why do you need to do anything?  Don't current_setting() and
>> set_config() cover this?

> I thought those were supposed to be reserved for postgres's
> configuration options?

Oh, you meant arbitrary new variables.  You can (ab)use
custom_variable_classes for that.  I've also seen people do it
with plperl or pltcl, using those languages' inbuilt capacity
for process-lifetime variables.  (Probably plpython can do it
too, but I'm mostly clueless wrt python.)

Anyway, there are multiple ways to do this with just a couple
lines of code, so I don't see a need for a contrib module.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: "Ashish Karalkar"
Дата:
Сообщение: Tables not created in proper schema
Следующее
От: "Ashish Karalkar"
Дата:
Сообщение: Re: assigning password from script