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 1twgBw-00GZFk-8e for pgsql-hackers@arkaria.postgresql.org; Mon, 24 Mar 2025 11:42:04 +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 1twgBu-001wGq-Pg for pgsql-hackers@arkaria.postgresql.org; Mon, 24 Mar 2025 11:42:02 +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 1twgBu-001wGi-FY for pgsql-hackers@lists.postgresql.org; Mon, 24 Mar 2025 11:42:02 +0000 Received: from mail-vk1-xa33.google.com ([2607:f8b0:4864:20::a33]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1twgBs-000rQO-1e for pgsql-hackers@postgresql.org; Mon, 24 Mar 2025 11:42:02 +0000 Received: by mail-vk1-xa33.google.com with SMTP id 71dfb90a1353d-525b44b7720so803956e0c.0 for ; Mon, 24 Mar 2025 04:42:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742816518; x=1743421318; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=PxLvAmpyjOe84kfj7pP8PiomjWyVBGPgJ4+6gNVxFUI=; b=YRR5jQSzu68mLH3NxprIzOPno1HJVdcVcjDyl0+V3p2Fq2EYUhi3vg3uA9LTm+gG+C /IFgngdnBA3t9oHeAYb5O4JfKie/NdUvIkhBcz3nsprSuvFe99icbcQ4Mal5KInSIk+w /a8iQiSxf2zz9TuC4y3c0boS2lo4cZsm3gek2rWvjwC2TkfyNZe3f4WHcaHvVebQXFab XYwVx2z6qJvm4aGEHxBbveOHe4Pc9VUkWvHT51lK6QCkTa8rVe7soINCF6336SoGnnFC XRj05KTZdsxZjP+l3Py3ur40bf00zKqumaIQD3nHMGvdGH++XSAbbV5rCt5M32AgGKMS dIwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742816518; x=1743421318; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PxLvAmpyjOe84kfj7pP8PiomjWyVBGPgJ4+6gNVxFUI=; b=X/+gy2A+JhB7KYOfMyIv28Vgd6iSh0AtMTooVdJAWChHRkWTTdVwsfpyJpab3urMQX YSFbPeuvsBg69g2k8b70wwHU8Fga/o7/jVKO/ypqZO2YyXAK62MieJdzQga8k60VFXvc f2XSliDXz6eSrRH9hUVu9L4VDuEErBgqyoFUscP3SN6K3D7fH7Tl0Hj7Ds3DsnxTGfQX bheuF+HyqKnD7n9ADwRdfUjo9YmptXrT6D1YUEUxIGDbr7oPiESJ6R01RKT9OaeUxjLz cEkHCn1z1fi6fVHXZtOV0GQq/R4BPxZ/5jA5iwQqdhlLtCQ6RaeoGUUuv4cllSPjdgKw oFRg== X-Gm-Message-State: AOJu0YyOzFGN01H80MZvDIbqaQJlc+gDg/uHYkUP6MsuiEMlSk46542R mDo6STr3xFeCAAUtoPRIALtLvlIdyurzDMOybw/qtLePUlPv2iHlwZ8gZd6+lF6L9lsyOumuC/V LxKZePlhDcYd+qbs1mibesX794ZI8NXIF X-Gm-Gg: ASbGncsvMLxzP+pxNUJGhipYKrWRHVcNeSxku8+ilpidpGoxM4WtGqhhiUJMkXilPeP hs/gIylWndHM5ftF3KfUukIo6tbIEY13LrpWS6pkQfxQ85q/faqZiCBUMvr+F+FLNmZvA5PeIps jQCL7b0CU88BG0Cxh/4dPNp/QG X-Google-Smtp-Source: AGHT+IEhx4q8HCW5x+5Eu2oN+JwwVq8oS203qUaiqIIIrzeibOKGJeLz37WXrmtRRvu8ybDPsVf6q8ABzOVyxV1BqnE= X-Received: by 2002:a05:6102:dd2:b0:4bb:b809:36c6 with SMTP id ada2fe7eead31-4c50d4fb6admr9148080137.11.1742816517920; Mon, 24 Mar 2025 04:41:57 -0700 (PDT) MIME-Version: 1.0 From: Ashutosh Bapat Date: Mon, 24 Mar 2025 17:11:45 +0530 X-Gm-Features: AQ5f1JoR_lsqfV9m01zOn6lkmjBpe8y3X1Ou7_2hskhUxFMNAm1tK7sixav0JnU Message-ID: Subject: pg_restore documentation and --create/--single-transaction limitation To: pgsql-hackers Content-Type: multipart/mixed; boundary="00000000000075bb5006311517ce" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000075bb5006311517ce Content-Type: text/plain; charset="UTF-8" Hi All, The pg_restore documentation usually mentions the pair of switches which can not be used together. However, it does not mention that --create and --single-transaction can not be used together. Here's a patch fixing the same. Looking for a precedence, I found that we have mentioned a similar limitation concerning --data-only and --schema-only only under --schema and not at both the sections. Maybe it's missing or we chose to mention it only at one place. But then I am not sure which one place I should use to mention the new limitation. So, I have added the note in the sections corresponding to both the switches so that a user reading either of them knows about the limitation. -- Best Wishes, Ashutosh Bapat --00000000000075bb5006311517ce Content-Type: text/x-patch; charset="US-ASCII"; name="0001-pg_restore-documentation-correction-20250324.patch" Content-Disposition: attachment; filename="0001-pg_restore-documentation-correction-20250324.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m8mzxwpc0 RnJvbSBlOWVmYTI3Njg4Y2IwZjg1ODI1ZmQ3Y2RhMDIxMTg4MThhMWVkZWFlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBc2h1dG9zaCBCYXBhdCA8YXNodXRvc2guYmFwYXQub3NzQGdt YWlsLmNvbT4KRGF0ZTogTW9uLCAyNCBNYXIgMjAyNSAxNjo1OToxNiArMDUzMApTdWJqZWN0OiBb UEFUQ0hdIHBnX3Jlc3RvcmUgZG9jdW1lbnRhdGlvbiBjb3JyZWN0aW9uCgotLWNyZWF0ZSBhbmQg LS1zaW5nbGUtdHJhbnNhY3Rpb24gc3dpdGNoZXMgY2Fubm90IGJlIHNwZWNpZmllZCB0b2dldGhl ci4gQnV0Ci0tcGdfcmVzdG9yZSBkb2N1bWVudGF0aW9uIGRvZXMgbm90IG1lbnRpb24gdGhpcy4g Rml4IHRoZSBkb2N1bWVudGF0aW9uLgoKQXV0aG9yOiBBc2h1dG9zaCBCYXBhdAotLS0KIGRvYy9z cmMvc2dtbC9yZWYvcGdfcmVzdG9yZS5zZ21sIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21s L3JlZi9wZ19yZXN0b3JlLnNnbWwgYi9kb2Mvc3JjL3NnbWwvcmVmL3BnX3Jlc3RvcmUuc2dtbApp bmRleCAzNTE0MDE4NzgwNy4uMWFlMjhjYjhlZmIgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9y ZWYvcGdfcmVzdG9yZS5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9yZWYvcGdfcmVzdG9yZS5zZ21s CkBAIC0xNDgsNiArMTQ4LDEwIEBAIFBvc3RncmVTUUwgZG9jdW1lbnRhdGlvbgogICAgICAgICA8 Y29tbWFuZD5DUkVBVEUgREFUQUJBU0U8L2NvbW1hbmQ+IGNvbW1hbmRzLiAgQWxsIGRhdGEgaXMg cmVzdG9yZWQgaW50byB0aGUKICAgICAgICAgZGF0YWJhc2UgbmFtZSB0aGF0IGFwcGVhcnMgaW4g dGhlIGFyY2hpdmUuCiAgICAgICAgPC9wYXJhPgorCisgICAgICAgPHBhcmE+CisgICAgICAgIFRo aXMgb3B0aW9uIGNhbm5vdCBiZSB1c2VkIHdpdGggPG9wdGlvbj4tLXNpbmdsZS10cmFuc2FjdGlv bjwvb3B0aW9uPi4KKyAgICAgICA8L3BhcmE+CiAgICAgICA8L2xpc3RpdGVtPgogICAgICA8L3Zh cmxpc3RlbnRyeT4KIApAQCAtNjE4LDcgKzYyMiw4IEBAIFBvc3RncmVTUUwgZG9jdW1lbnRhdGlv bgogICAgICAgICBlbWl0dGVkIGNvbW1hbmRzIGluIDxjb21tYW5kPkJFR0lOPC9jb21tYW5kPi88 Y29tbWFuZD5DT01NSVQ8L2NvbW1hbmQ+KS4gIFRoaXMKICAgICAgICAgZW5zdXJlcyB0aGF0IGVp dGhlciBhbGwgdGhlIGNvbW1hbmRzIGNvbXBsZXRlIHN1Y2Nlc3NmdWxseSwgb3Igbm8KICAgICAg ICAgY2hhbmdlcyBhcmUgYXBwbGllZC4gVGhpcyBvcHRpb24gaW1wbGllcwotICAgICAgICA8b3B0 aW9uPi0tZXhpdC1vbi1lcnJvcjwvb3B0aW9uPi4KKyAgICAgICAgPG9wdGlvbj4tLWV4aXQtb24t ZXJyb3I8L29wdGlvbj4uIFRoaXMgb3B0aW9uIGNhbm5vdCBiZSB1c2VkIHdpdGgKKyAgICAgICAg PG9wdGlvbj4tLWNyZWF0ZTwvb3B0aW9uPi4KICAgICAgICA8L3BhcmE+CiAgICAgICA8L2xpc3Rp dGVtPgogICAgICA8L3Zhcmxpc3RlbnRyeT4KCmJhc2UtY29tbWl0OiAxOWM2ZWIwNmM1MWY0ZGE3 MGUyZWEwZjFiZGI2NGEwMTQyZThlMmFhCi0tIAoyLjM0LjEKCg== --00000000000075bb5006311517ce--