Re: moving FE->BE encoding conversion

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: moving FE->BE encoding conversion
Дата
Msg-id 15934.1028732754@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: moving FE->BE encoding conversion  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Ответы Re: moving FE->BE encoding conversion
Список pgsql-hackers
Tatsuo Ishii <t-ishii@sra.co.jp> writes:
> Are you saying keeping conversion function's oids in memory after
> current conversion is explicitly set by SET command or others?  Even
> if we do that, fmgr might want to look up pg_proc to load the
> functions outside the transaction, no?
> Or are you saying we should load the functions when the SET command is
> executed? I'm not sure if OidFunctionCall could invoke the function
> without looking up pg_proc in this case.

OidFunctionCallN will not work, but I believe it would work to
construct an FmgrInfo record during the SET operation, keep that, and
use FunctionCallN when you need to invoke the converter.  This will
definitely work for built-in and new-style dynamically loaded C
functions, and that's probably all we need/want to support anyway.
        regards, tom lane


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

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: Re: Off-topic: FUNC_MAX_ARGS benchmarks
Следующее
От: Neil Conway
Дата:
Сообщение: Re: Open 7.3 items