Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iusvP-0002Jz-VT for pgsql-docs@arkaria.postgresql.org; Fri, 24 Jan 2020 06:58:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iusvN-0005yY-Iv for pgsql-docs@arkaria.postgresql.org; Fri, 24 Jan 2020 06:58:37 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iumaI-0005MI-N7 for pgsql-docs@lists.postgresql.org; Fri, 24 Jan 2020 00:12:27 +0000 Received: from resqmta-ch2-07v.sys.comcast.net ([2001:558:fe21:29:69:252:207:39]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iumaE-0007cd-9j for pgsql-docs@lists.postgresql.org; Fri, 24 Jan 2020 00:12:25 +0000 Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-07v.sys.comcast.net with ESMTP id umUmiLnMTD4wEuma8is8fz; Fri, 24 Jan 2020 00:12:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1579824736; bh=kQ4Hld6nmwXX+g2MQssA7PrtuD6XD6ToJw/GTj14PMM=; h=Received:Received:Received:Date:From:To:Subject:Message-ID: MIME-Version:Content-Type; b=q7SV4xxEM+NlgPXvYV6ZBOmnLj+oCpP+IB/2zjdZDqKLjcygSVbbjKWAFVA+akfPX ypf3b32MYZq32K74ODgON2N6vWsmyHfGe6E0j4nnTzhfOtNLrzrKGz4nC7p3CshbMn qX+Fg1BQrKX2K/x8CatGaJWNPoY96lW58pwxiAVv0e+5ALfNo0ngfwAczMIh3RGnov haQA7uNEO8OQ5BleaQsBNTS4R+UG6aNNZfsZcfCQzH+6559dDeEx2Djs9gQ8luYbuf k3XwiXst+8ejrOs+huqjukvcbANOS744QPZ/P26ZQbHu2i0j8o0f06Oi81kA9QUNp2 aSdvRl0s4siFQ== Received: from shrew ([IPv6:2601:192:8601:280:e953:ab3c:ceb6:8627]) by resomta-ch2-10v.sys.comcast.net with ESMTPA id uma1i8Bhh0F7Buma1iRIs4; Fri, 24 Jan 2020 00:12:15 +0000 X-Xfinity-VMeta: sc=-100.00;st=legit Received: from rir by shrew with local (Exim 4.92) (envelope-from ) id 1iuma0-00049f-L9; Thu, 23 Jan 2020 19:12:08 -0500 Date: Thu, 23 Jan 2020 19:12:08 -0500 From: R Ransbottom To: Ian Barwick Cc: R Ransbottom , Stephen Frost , Bruce Momjian , Laurenz Albe , pgsql-docs@lists.postgresql.org Subject: Re: Documentation: 21.5. Default Roles Message-ID: <20200124001208.6dessehrm7lgeqwz@rat.local> References: <157742545062.1149.11052653770497832538@wrigleys.postgresql.org> <20191227171654.GA2992@momjian.us> <8c2f4f1b90c993c8c6338b978a78a9ebbcd1c934.camel@cybertec.at> <20200114181331.GB10430@momjian.us> <20200114194502.GX3195@tamriel.snowman.net> <20200119035648.3k4d3erobborxwv3@rat.local> <957c35e3-8023-ebe6-3b51-3a620b66ae82@2ndquadrant.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <957c35e3-8023-ebe6-3b51-3a620b66ae82@2ndquadrant.com> User-Agent: NeoMutt/20180716 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Mon, Jan 20, 2020 at 12:23:48PM +0900, Ian Barwick wrote: > On 2020/01/19 12:56, R Ransbottom wrote: > > I would hope to find correct documentation somewhere--that somewhere > Indeed, however it's important that the PostgreSQL documentation remains > stable for released versions. > As-is, the current patch set would result in the term "default role(s)" > disappearing from the documentation in the next minor release, which is > bound to cause confusion for anyone searching the documentation for the > term they're familiar with (unless they happen to be reading this thread > or following the git commit log). Cue cries of "OMG Postgres removed a > feature in a minor release!!!?!!". > And as Stephen mentions, it will break a lot of secondary documentation - > not just blogs but things like internal training materials etc. > If this change is made (which I'm personally not against), then it should be > only from PostgreSQL 13. For 9.6 ~ 12, IMHO it would be better to tweak the > existing documentation to somehow mention that "default roles" should be > thought of as "prefined roles", and note they will be called this from Pg13. Ian, agreed modulo 13. The current section(s) could forward readers to a revised section. The DEFAULT_ROLE_* stuff could carry two names to allow a comprehensive fix in 12.X. That could allow the deprecation and misinformation to end one EoL sooner. Thanks all. Rob