Received: from localhost (unknown [200.46.204.183]) by developer.postgresql.org (Postfix) with ESMTP id 31B362E0048 for ; Fri, 6 Jun 2008 14:01:13 -0300 (ADT) Received: from developer.postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 29520-07 for ; Fri, 6 Jun 2008 14:01:03 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from vms173005pub.verizon.net (vms173005pub.verizon.net [206.46.173.5]) by developer.postgresql.org (Postfix) with ESMTP id E5A722E004F for ; Fri, 6 Jun 2008 14:01:04 -0300 (ADT) Received: from ridley.home ([71.179.5.175]) by vms173005.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0K2100691WA5UPN3@vms173005.mailsrvcs.net> for pgsql-hackers@postgresql.org; Fri, 06 Jun 2008 11:54:05 -0500 (CDT) Date: Fri, 06 Jun 2008 13:00:38 -0400 From: Robert Treat Subject: Re: Overhauling GUCS In-reply-to: <0315F14C-DDE3-47AA-A76E-B04B0430464D@kineticode.com> To: pgsql-hackers@postgresql.org Cc: "David E. Wheeler" , Gregory Stark , "Josh Berkus" Message-id: <200806061300.38871.xzilla@users.sourceforge.net> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7bit Content-disposition: inline References: <48409D1E.3070208@agliodbs.com> <87tzgejmeh.fsf@oxford.xeocode.com> <0315F14C-DDE3-47AA-A76E-B04B0430464D@kineticode.com> User-Agent: KMail/1.9.9 X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200806/297 X-Sequence-Number: 119410 On Saturday 31 May 2008 17:34:27 David E. Wheeler wrote: > On May 31, 2008, at 12:36, Gregory Stark wrote: > > What this sounds like is a sly way to try to get rid of > > postgresql.conf > > entirely and replace it with parameters stored in the database so > > admins would > > adjust the parameters using an SQL syntax rather than a text file. > > > > There are pros and cons of such a system but I think for newbie > > admins that > > would be a thousand times *more* baffling. You would have to learn new > > commands and have no holistic view of what parameters had been set, > > what > > related parameters might exist. You also have no way to keep the > > file in a > > version control system or sync across servers etc. > > FWIW, this has not been a barrier to MySQL adoption. > agreed. using sql like syntax is often a more familiar operation than editing a text file for DBAs. Consider the number of DBA's that manage other DB's strictly through graphical interfaces (something we are rather lacking in ability to do comparativly). consider also that if this is built atop the current pg_settings, all the normal sql tools can still help... ie. pg_dump -t if you want to check something into svn. -- Robert Treat Build A Brighter LAMP :: Linux Apache {middleware} PostgreSQL