Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZgpF-00032Z-0w for pgsql-docs@arkaria.postgresql.org; Tue, 16 Aug 2016 16:02:49 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bZgpE-0006l4-GJ for pgsql-docs@arkaria.postgresql.org; Tue, 16 Aug 2016 16:02:48 +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_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bZgpE-0006kw-35 for pgsql-docs@postgresql.org; Tue, 16 Aug 2016 16:02:48 +0000 Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bZgpA-0000tC-Au for pgsql-docs@postgresql.org; Tue, 16 Aug 2016 16:02:47 +0000 Received: by mail-wm0-x236.google.com with SMTP id f65so150517462wmi.0 for ; Tue, 16 Aug 2016 09:02:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version; bh=JPAwcN1lcPmGsJ5f7Jmr4EWhhc8fYj3xQBoywB3IPmE=; b=FIXqmpYPeXTWgI/LCwnYmVE4E2QmMYJ5S/1lB0cr6B5+3HpOchQKRoIqjQseXt6HGQ ANqme3FKJZdQbL9YeeKeO/BKwpzdaQeDGFIJxRG64XBJgKQmAXhc9OITjYXmEhyZr904 O9GlPCSnZrlkNfh4gvsroIECvnrvhEzvTpzbkYRt2ctQmnN33EBQiPfAv5FNXX+5F9Sy bT/tTeIE+QvcEeXIf8iCmSk9MJzcNEhRE/bpdwINgFJSJGBbCWP87zD+0xLre9sUBte1 CqublhnCV+gxgPLLAnJqXxeI3AcXxWIiAeUnPg2Uo49xqsROSTgIX05q5xYAimluwqji dhFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=JPAwcN1lcPmGsJ5f7Jmr4EWhhc8fYj3xQBoywB3IPmE=; b=V8twXkvDOcSqKOXXHmznjh32wyckXWOWD+IrxZIkuBDEeclB+5rElt+pwEUn0xehjU dh8lMz4G0C0eBZW6BgQrBQDVNCV9h6ZAmRZ3Dl9bSJyn8QHuKbxN0yl2ecjcKfqDLVaT xQ8nfdmYq9NA+wtKb3COUj4KfID0JLrBjKhGNxKpo9xZBNOQyLmYKwCNTALht7j2RcoT 08LJM+HbLbhmyY2IdMybYY5GfL6WBWg1VjG0A0KgZ6hsXpxsuz8jT7Vbveq7oT19uFfb CUMYw3OGss/ZL7mQAPB0HHN2+cgAJjWq7TW9LVVrsuuT5fZEH0pDwzXQIsjIBlggDzmR DX+w== X-Gm-Message-State: AEkoouuUFBOC0bA9uz5VpuOrySklKyfoTXmiPd61/TQIIxRpE0oSuGXbTyP5eIpHKu5rRA== X-Received: by 10.46.0.5 with SMTP id 5mr6232684lja.59.1471363363097; Tue, 16 Aug 2016 09:02:43 -0700 (PDT) Received: from [1.0.0.7] ([109.196.196.92]) by smtp.gmail.com with ESMTPSA id 88sm4193941lfr.23.2016.08.16.09.02.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Aug 2016 09:02:42 -0700 (PDT) To: "pgsql-docs@postgresql.org" From: Alexander Law Subject: Several repeated words Message-ID: Date: Tue, 16 Aug 2016 19:02:41 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------96D9BCDC1096FFE5848E2839" X-Pg-Spam-Score: -2.7 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-docs Precedence: bulk Sender: pgsql-docs-owner@postgresql.org This is a multi-part message in MIME format. --------------96D9BCDC1096FFE5848E2839 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello, There are some occurrences of repeated words in the docs. Patches attached. Also, please consider fixing 'and and' and 'the the' in the source code and regression test comments. Best regards, Alexander --------------96D9BCDC1096FFE5848E2839 Content-Type: text/x-patch; name="runtime.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="runtime.patch" diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 66fbe44..60a0659 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -184,7 +184,7 @@ postgres$ initdb -D /usr/local/pgsql/data - Non-C and and non-POSIX locales rely on the + Non-C and non-POSIX locales rely on the operating system's collation library for character set ordering. This controls the ordering of keys stored in indexes. For this reason, a cluster cannot switch to an incompatible collation library version, --------------96D9BCDC1096FFE5848E2839 Content-Type: text/x-patch; name="release-9.6.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="release-9.6.patch" diff --git a/doc/src/sgml/release-9.6.sgml b/doc/src/sgml/release-9.6.sgml index cc886fa..9003b1f 100644 --- a/doc/src/sgml/release-9.6.sgml +++ b/doc/src/sgml/release-9.6.sgml @@ -1026,7 +1026,7 @@ This commit is also listed under libpq and psql This view exposes the same information available from - the the pg_config comand-line utility, + the pg_config comand-line utility, namely assorted compile-time configuration information for PostgreSQL. --------------96D9BCDC1096FFE5848E2839 Content-Type: text/x-patch; name="no-and-and.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="no-and-and.patch" diff --git a/src/backend/access/transam/multixact.c b/src/backend/access/transam/multixact.c index c2e4fa3..0c8c17a 100644 --- a/src/backend/access/transam/multixact.c +++ b/src/backend/access/transam/multixact.c @@ -2802,7 +2802,7 @@ ReadMultiXactCounts(uint32 *multixacts, MultiXactOffset *members) * more aggressive in clamping this value. That not only causes autovacuum * to ramp up, but also makes any manual vacuums the user issues more * aggressive. This happens because vacuum_set_xid_limits() clamps the - * freeze table and and the minimum freeze age based on the effective + * freeze table and the minimum freeze age based on the effective * autovacuum_multixact_freeze_max_age this function returns. In the worst * case, we'll claim the freeze_max_age to zero, and every vacuum of any * table will try to freeze every multixact. diff --git a/src/backend/utils/adt/tsquery.c b/src/backend/utils/adt/tsquery.c index c0a4a06..3d11a1c 100644 --- a/src/backend/utils/adt/tsquery.c +++ b/src/backend/utils/adt/tsquery.c @@ -691,7 +691,7 @@ parse_tsquery(char *buf, findoprnd(ptr, query->size, &needcleanup); /* - * QI_VALSTOP nodes should be cleaned and and OP_PHRASE should be pushed + * QI_VALSTOP nodes should be cleaned and OP_PHRASE should be pushed * down */ if (needcleanup) --------------96D9BCDC1096FFE5848E2839 Content-Type: text/x-patch; name="no-the-the.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="no-the-the.patch" diff --git a/src/test/regress/expected/privileges.out b/src/test/regress/expected/privileges.out index 996ebcd..f66b443 100644 --- a/src/test/regress/expected/privileges.out +++ b/src/test/regress/expected/privileges.out @@ -390,7 +390,7 @@ INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set one = 8; -- f ERROR: permission denied for relation atest5 INSERT INTO atest5(three) VALUES (4) ON CONFLICT (two) DO UPDATE set three = 10; -- fails (due to INSERT) ERROR: permission denied for relation atest5 --- Check that the the columns in the inference require select privileges +-- Check that the columns in the inference require select privileges -- Error. No privs on four INSERT INTO atest5(three) VALUES (4) ON CONFLICT (four) DO UPDATE set three = 10; ERROR: permission denied for relation atest5 diff --git a/src/test/regress/sql/privileges.sql b/src/test/regress/sql/privileges.sql index 0aa9c67..00dc7bd 100644 --- a/src/test/regress/sql/privileges.sql +++ b/src/test/regress/sql/privileges.sql @@ -259,7 +259,7 @@ INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = EXCLU INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set three = EXCLUDED.three; INSERT INTO atest5(two) VALUES (6) ON CONFLICT (two) DO UPDATE set one = 8; -- fails (due to UPDATE) INSERT INTO atest5(three) VALUES (4) ON CONFLICT (two) DO UPDATE set three = 10; -- fails (due to INSERT) --- Check that the the columns in the inference require select privileges +-- Check that the columns in the inference require select privileges -- Error. No privs on four INSERT INTO atest5(three) VALUES (4) ON CONFLICT (four) DO UPDATE set three = 10; --------------96D9BCDC1096FFE5848E2839 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-docs --------------96D9BCDC1096FFE5848E2839--