Re: 9.6, background worker processes, and PL/Java

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: 9.6, background worker processes, and PL/Java
Дата
Msg-id CAMsr+YFUKZq9YQ8FcaKs-+Rc9kuvdh_qN-jH_=rMWNq3VvnGjQ@mail.gmail.com
обсуждение исходный текст
Ответ на 9.6, background worker processes, and PL/Java  (Chapman Flack <chap@anastigmatix.net>)
Ответы Re: 9.6, background worker processes, and PL/Java  (Chapman Flack <chap@anastigmatix.net>)
Список pgsql-hackers
On 26 October 2016 at 06:56, Chapman Flack <chap@anastigmatix.net> wrote:

> My main question is, what state do I need to examine at startup
> in order to distinguish these cases?

For loaded in shared_preload_libraries, test

IsPostmasterEnvironment && !IsUnderPostmaster

See src/backend/utils/init/globals.c

> Do I detect I'm in a BGW by
> a non-null MyBgworkerEntry?

Use IsBackgroundWorker, same place as above.


-- Craig Ringer                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services



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

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: 9.6 TAP tests and extensions
Следующее
От: Robert Haas
Дата:
Сообщение: Re: Rename max_parallel_degree?