Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sLogQ-00Gj86-Ed for pgsql-hackers@arkaria.postgresql.org; Mon, 24 Jun 2024 18:44:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sLogO-00B4UM-On for pgsql-hackers@arkaria.postgresql.org; Mon, 24 Jun 2024 18:44:53 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sLogO-00B4UE-F6 for pgsql-hackers@lists.postgresql.org; Mon, 24 Jun 2024 18:44:52 +0000 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sLogH-003LpW-VZ for pgsql-hackers@postgresql.org; Mon, 24 Jun 2024 18:44:52 +0000 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a6fbe639a76so746128766b.1 for ; Mon, 24 Jun 2024 11:44:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719254685; x=1719859485; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=0OTrqjQRkbtMil3i02k8tN6MOl83MDIjZ1JMDILxDIA=; b=GpRqlC598fxiAtIV01DTn3cw+NtAgq/tiTaX45NVHFx7QX9nXAwxy5EjcjdKM5Fvq2 RIEDnIj5Xgt+FtfGeVPN90JN1nMO/3RtMPJ20l8Xb3jddNbzlecmUyvlrPhECcw2v6pp MkjKWG2SkBHwhZV0UvoW15AMkA+vxJSnpB77DKoWnFgkO5JMmkjhFQTbLthbn/CHJgDm WLLcu92h4/ErQXGx+eljJof2EpL1iBSBcs+A5r9jcmn83SLWGYpzpth1aZJr4igWxOVZ ySAgUCN1ouIDhzSQrEDBgGiqQlzLMwsRUgKR+4wbvGtmZoXX7tiU4Qcyr8nVvwDzGOtn RXpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719254685; x=1719859485; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0OTrqjQRkbtMil3i02k8tN6MOl83MDIjZ1JMDILxDIA=; b=ikuMgW3AQnPeg4+b658Ms4N7AMCmiD2cRv63hVRd7MP5nTf5vpntqLEsJxNtN9eWLs ACmRIzWTiCiSta7n8FQRMtPzRZtmVT8XZJQwDCYYVn+mQyAkGXNhPvkqhbtWj5Yv6Jgw D/iOl4lUEbkDbZCDBiQz91dCu0acOmptvuRTr/YluTjdBHPlsDN+dnv6L3i8gEpfg3ZE 47BOkdVkYKP2pxBEWVcqoHTRUulWu9Re+pKkFGeHNEVizeHKVDqyuYldNL6zv9tmx8Ri fCay6bJbihkfitg/OHhapVZVgSSS0QWMXUL2IyOPPpATs6Ps2QTmNtCejHvD0p7YRcLB Z+dg== X-Forwarded-Encrypted: i=1; AJvYcCVY/Z+ttcl+ZHH0YkgkYXl3dX1LvExtIq/kRn+eJD2OUsHkVckuFqev7913K8Z9Gi4bF8oc2AEXqEOyftiX6r9VkwdBFvW+QoIcIMXB X-Gm-Message-State: AOJu0YxgkaKgJDxT85cVY6swQjL/ld1pLknd5LCxGiOeohyrQmsOTuYS ypzO/viuP7Uflk8wZ9WKm7NQT012JbrgqawVpe4xNmrEZTw5xiOHII3+JcbDSTAS7MvThUX1PnG v+1qAb3qg9CrT7HHjtF9mdGNbIaBTB5jz X-Google-Smtp-Source: AGHT+IF9x6TEW08dy+ggcoibsBWqLkfRiOx4mKVE7eTVKeotZYuv1ypT5DtCNrhqLwpin2UnR5QO0rZmwaZUFKU41q0= X-Received: by 2002:a17:907:c784:b0:a6f:996f:23ea with SMTP id a640c23a62f3a-a70275f2990mr541107166b.15.1719254684320; Mon, 24 Jun 2024 11:44:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Robert Haas Date: Mon, 24 Jun 2024 14:44:33 -0400 Message-ID: Subject: Re: improve predefined roles documentation To: Nathan Bossart Cc: "David G. Johnston" , pgsql-hackers@postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Jun 21, 2024 at 11:40=E2=80=AFAM Nathan Bossart wrote: > Done. If you look at how the varlistentries begin, there are three separate patte= rns: * Some document a single role and start with "Allow doing blah blah blah". * Some document a couple of rolls so there are several paragraphs, each beginning with "name_of_role