Re: ALTER SYSTEM SET command to change postgresql.conf parameters (RE: Proposal for Allow postgresql.conf values to be changed via SQL [review])
Alvaro Herrera <alvherre@2ndquadrant.com>
From: Alvaro Herrera <alvherre@2ndquadrant.com>
To: Amit kapila <amit.kapila@huawei.com>
Cc: Fujii Masao <masao.fujii@gmail.com>, Robert Haas <robertmhaas@gmail.com>,
Boszormenyi Zoltan <zb@cybertec.at>, Magnus Hagander <magnus@hagander.net>,
Peter Eisentraut <peter_e@gmx.net>,
PostgreSQL-development <pgsql-hackers@postgresql.org>,
Josh Berkus <josh@agliodbs.com>
Date: 2013-07-17T19:01:14Z
Lists: pgsql-hackers
Amit kapila escribió: > > +# This includes the default configuration directory included to support > > +# ALTER SYSTEM statement. > > +# > > +# WARNING: User should not remove below include_dir or directory config, > > +# as both are required to make ALTER SYSTEM command work. > > +# Any configuration parameter values specified after this line > > +# will override the values set by ALTER SYSTEM statement. > > +#include_dir = 'config' > > > Why do we need to expose this setting to a user? > > a) This can be a knob to turn this feature off. This has been asked by few people, > one of the mail link is mentioned below (refer towards end of mail in the link): > http://www.postgresql.org/message-id/515B04F9.30900@gmx.net > > b) In case user wants to change priority of parameters set by Alter System, he can move the > include_dir up or down in postgresql.conf. Both of these seem like they would make troubleshooters' lives more difficult. I think we should just parse the auto file automatically after parsing postgresql.conf, without requiring the include directive to be there. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services