Re: alter user set local_preload_libraries.
От | Fujii Masao |
---|---|
Тема | Re: alter user set local_preload_libraries. |
Дата | |
Msg-id | CAHGQGwGSYn3oRMVkQAr99AJweoRRq=d83XfGiYH401o1v=_s9w@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: alter user set local_preload_libraries. (Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>) |
Ответы |
Re: alter user set local_preload_libraries.
|
Список | pgsql-hackers |
On Fri, Oct 10, 2014 at 5:36 PM, Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote: > Hello, I overlooked this thread. > >> On Mon, Sep 15, 2014 at 1:33 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> > Peter Eisentraut <peter_e@gmx.net> writes: >> >> On 9/1/14 7:51 AM, Kyotaro HORIGUCHI wrote: >> >>> The attached patch simply changes the context for local_... to >> >>> PGC_USERSET and edits the doc. >> > >> >> I had this ready to commit, but then >> > >> >> Invent PGC_SU_BACKEND and mark log_connections/log_disconnections >> >> that way. >> > >> >> was committed in the meantime. >> > >> >> Does this affect what we should do with this change? >> > >> >> I guess one thing to look into would be whether we could leave >> >> local_preload_libraries as PGC_BACKEND and change >> >> session_preload_libraries to PGC_SU_BACKEND, and then investigate >> >> whether we could allow settings made with ALTER ROLE / SET to change >> >> PGC_BACKEND settings. >> > >> > Yeah, I was wondering about that while I was making the other commit. >> > I did not touch those variables at the time, but it would make sense >> > to restrict them as you suggest. >> >> +1 >> >> Also I think that it's useful to allow ALTER ROLE/DATABASE SET to >> set PGC_BACKEND and PGC_SU_BACKEND parameters. So, what >> about applying the attached patch? This patch allows that and >> changes the context of session_preload_libraries to PGC_SU_BACKEND. > > It's not my business to decide to aplly it but I don't see > obvious problmen in it so far. > > By the way, I became unable to login at all after wrongly setting > *_preload_libraries for all available users. Is there any releaf > measures for the situation? I think it's okay even if there's no > way to login again but want to know if any. Yep, that's a problem. You can login to the server even in that case by, for example, executing the following commands, though. $ export PGOPTIONS="-c *_preload_libraries=" $ psql Regards, -- Fujii Masao
В списке pgsql-hackers по дате отправления: