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 1tYoXt-00FW8B-Q6 for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Jan 2025 15:46:06 +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 1tYoXs-000yCT-Fa for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Jan 2025 15:46:04 +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 1tYoXr-000yCL-Ry for pgsql-hackers@lists.postgresql.org; Fri, 17 Jan 2025 15:46:04 +0000 Received: from mail-vk1-xa2f.google.com ([2607:f8b0:4864:20::a2f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tYoXo-0002hY-2v for pgsql-hackers@lists.postgresql.org; Fri, 17 Jan 2025 15:46:03 +0000 Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-51c8460328dso596664e0c.3 for ; Fri, 17 Jan 2025 07:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xzilla-net.20230601.gappssmtp.com; s=20230601; t=1737128759; x=1737733559; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/ElVYGE/o52OyE+BxTz3NswywYiVkJ9hwpdcl8jSyHo=; b=KaiO8GGiroXVyxlm1yRcQfB1wx7rxW/ReJ+L9KCbD01ttQr4yEUO2TfME/BlRaH0qz Uqksm2fsJYm09H/XgzAKm7echRz58nlnjRbiRyrG8iOaz8BQke6m+5FVRRTC78kWgsyX LFAQyFK4lG2/r+m6LvkJ/bjtJUwxDLGdS2o45OhBdSf2cjxqMofKkJaLGaz3U58XzA2Y dLIWPC5D8TMwR0mSBgR36/a22McnQebzx9q/1FktqDYGTIQJNTCEN1oJRpvP3i1pRbeD rDFBaN53PK0ReU9SpBgvj2d6HJv3cJcdxBhrSYLnelBnp5wIJpMqNnQLqdBIRjRF2TB6 gGCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737128759; x=1737733559; h=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=/ElVYGE/o52OyE+BxTz3NswywYiVkJ9hwpdcl8jSyHo=; b=E0GnnkScvEfMu8FjtQKOGGIGdyUFeDi9/505h7qo7CykxHqRqRpdxR3pY/tboInSoh 52Q+e192IwnPBiiOd0SMTJpjFN7ojdRbNtbdy4y8QGPvLf/6fA6V6WwMEqATvEObqLwC 5nKs9c9wQ/XRVdhmbfZBedFcNTrE5CzK7K822cjkZiT0ejhtk6NzpWOmmsLAOBvGmXDi Z8nwn+Yb+cMXGQnVf9eFwyLPD1hwnHA2CECfdQAY1v6ArS7j+LPOGLYVbhvIR51wxVj1 W6Y5u6kropbudA51yhQvlPWON5eSKv2sqVvY5gY84Du8MaN+cAsDc3D9REtOCPeU1Ilx Woxw== X-Forwarded-Encrypted: i=1; AJvYcCXMZtenIUSp3FA0LIKUPEPwjDRSsd6VR6/Eb4/tUZBJ951Ws8ASMehtYFOMTT05BDw1gMVgz869loXzGf0z@lists.postgresql.org X-Gm-Message-State: AOJu0YxvotpQJ8ay+gUn2xtIuBidbgzBCHTILH4n5BCTZvSrR41UDv4c K7t78HLnPmUZZnduuFrMPQrs3yIdjsv9tkGkHCTxFGXYWoRZGDxbCiwluUruO2obUYcPKfv3XEe Zz8E0RQOlZNuxq3KoJc3XK0WOS8yFRhqHg7VwjQ== X-Gm-Gg: ASbGncttrlRzyCvHqh2xfEqZR2KKLPX8/YoB7rlNq/wZoySS+SktAUKBEL1+owFXFnN qb1pf61WvKOI0YgBBpmE9hv7/jsmd4MqDE3ERuzE= X-Google-Smtp-Source: AGHT+IHNMLSXVo8xOYl+bbQ50ZQRJff2NcMraOWxWBOGCG8oTrPMjIQIu+3scp+FrgQhszFSFVT6pQpnJC6IBltDTl4= X-Received: by 2002:a05:6122:16a8:b0:517:4fca:86e2 with SMTP id 71dfb90a1353d-51d5b3b081emr2385650e0c.10.1737128759491; Fri, 17 Jan 2025 07:45:59 -0800 (PST) MIME-Version: 1.0 References: <96ff23a5d858ff72ca8e823a014d16fe@oss.nttdata.com> <20241009120314.118a641fa25148c3d564a6ae@sraoss.co.jp> <2351827.1728447022@sss.pgh.pa.us> <20241009151508.eb37141e5ad29d0ca1e44eb9@sraoss.co.jp> <18f52adc395bece3c9d4373890560bbd@oss.nttdata.com> In-Reply-To: <18f52adc395bece3c9d4373890560bbd@oss.nttdata.com> From: Robert Treat Date: Fri, 17 Jan 2025 10:45:46 -0500 X-Gm-Features: AbW1kva5-32WZC-43jtbOJTGqzwDIgGlhVcC7fgHIh8xI5OL9ZftXYOP0cbPin8 Message-ID: Subject: Re: Set AUTOCOMMIT to on in script output by pg_dump To: Shinya Kato Cc: Yugo Nagata , "David G. Johnston" , Tom Lane , PostgreSQL Hackers Content-Type: multipart/mixed; boundary="000000000000a4d94e062be8ce8e" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000a4d94e062be8ce8e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Oct 10, 2024 at 1:56=E2=80=AFAM Shinya Kato wrote: > Thank you all for the comments! > While adding to the documentation is sufficient if users use it > correctly, users often behave unexpectedly. My intention was to > implement it in a way that works without issues even if misused. > However, since the prevailing opinion seems to favor simply updating the > documentation, I will proceed with that approach. > > A new patch is attached. > I am not a native English, so corrections to the texts are welcome. > This looks pretty good to me. I think there are a couple of minor grammar changes that could be made, and I think the pg_dumpall section could use a couple tweaks, specifically 1) not all incantations of pg_dumpall emit psql meta commands (-g comes to mind quickly) and ISTR some non-psql clients honor psql meta commands, so I would lessen the language around incompatibility, and 2) I think adding an explicit -f for the database name in the pg_dumpall is clearer, and mirrors the pg_dump example. suggested diffs attached, let me know if you would like a consolidated patc= h Robert Treat https://xzilla.net --000000000000a4d94e062be8ce8e Content-Type: application/octet-stream; name="xzilla-pg_dump-no-psqlrc.diff" Content-Disposition: attachment; filename="xzilla-pg_dump-no-psqlrc.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m60xkove0 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9iYWNrdXAuc2dtbCBiL2RvYy9zcmMvc2dtbC9iYWNr dXAuc2dtbAppbmRleCAyMWFkMzRmNGUwLi4xNWM4Y2RiOGFhIDEwMDY0NAotLS0gYS9kb2Mvc3Jj L3NnbWwvYmFja3VwLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL2JhY2t1cC5zZ21sCkBAIC0xMDYs NyArMTA2LDcgQEAgcGdfZHVtcCA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+ZGJuYW1l PC9yZXBsYWNlYWJsZT4gJmd0OyA8cmVwbGFjZWFibGUgY2wKIAogICAgPHBhcmE+CiAgICAgVGV4 dCBmaWxlcyBjcmVhdGVkIGJ5IDxhcHBsaWNhdGlvbj5wZ19kdW1wPC9hcHBsaWNhdGlvbj4gYXJl IGludGVuZGVkIHRvCi0gICAgYmUgcmVhZCBpbiBieSB0aGUgPGFwcGxpY2F0aW9uPnBzcWw8L2Fw cGxpY2F0aW9uPiBwcm9ncmFtIHdpdGggaXRzIGRlZmF1bHQKKyAgICBiZSByZWFkIGluIGJ5IHRo ZSA8YXBwbGljYXRpb24+cHNxbDwvYXBwbGljYXRpb24+IHByb2dyYW0gdXNpbmcgaXRzIGRlZmF1 bHQKICAgICBzZXR0aW5ncy4gVGhlIGdlbmVyYWwgY29tbWFuZCBmb3JtIHRvIHJlc3RvcmUgYSBk dW1wIGlzCiA8c3lub3BzaXM+CiBwc3FsIC0tbm8tcHNxbHJjIDxyZXBsYWNlYWJsZSBjbGFzcz0i cGFyYW1ldGVyIj5kYm5hbWU8L3JlcGxhY2VhYmxlPiAmbHQ7IDxyZXBsYWNlYWJsZSBjbGFzcz0i cGFyYW1ldGVyIj5kdW1wZmlsZTwvcmVwbGFjZWFibGU+CmRpZmYgLS1naXQgYS9kb2Mvc3JjL3Nn bWwvcmVmL3BnX2R1bXBhbGwuc2dtbCBiL2RvYy9zcmMvc2dtbC9yZWYvcGdfZHVtcGFsbC5zZ21s CmluZGV4IDkyMDgzODdlYzEuLjYzNmMyN2ZlMTcgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9y ZWYvcGdfZHVtcGFsbC5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9yZWYvcGdfZHVtcGFsbC5zZ21s CkBAIC04MjMsOCArODIzLDggQEAgZXhjbHVkZSBkYXRhYmFzZSA8cmVwbGFjZWFibGUgY2xhc3M9 InBhcmFtZXRlciI+UEFUVEVSTjwvcmVwbGFjZWFibGU+CiAgICB3aGVuIHJlc3RvcmluZyBhIGRh dGFiYXNlIGZyb20gYSA8YXBwbGljYXRpb24+cGdfZHVtcGFsbDwvYXBwbGljYXRpb24+IHNjcmlw dAogICAgdG8gZW5zdXJlIGEgY2xlYW4gcmVzdG9yZSBwcm9jZXNzIGFuZCBwcmV2ZW50IHBvdGVu dGlhbCBjb25mbGljdHMgd2l0aAogICAgZXhpc3RpbmcgPGFwcGxpY2F0aW9uPnBzcWw8L2FwcGxp Y2F0aW9uPiBjb25maWd1cmF0aW9ucy4gQWRkaXRpb25hbGx5LAotICAgYmVjYXVzZSB0aGUgc2Ny aXB0IGluY2x1ZGVzIDxhcHBsaWNhdGlvbj5wc3FsPC9hcHBsaWNhdGlvbj4gbWV0YS1jb21tYW5k cywKLSAgIGl0IGlzIGluY29tcGF0aWJsZSB3aXRoIGNsaWVudHMgb3RoZXIgdGhhbiA8YXBwbGlj YXRpb24+cHNxbDwvYXBwbGljYXRpb24+LgorICAgYmVjYXVzZSB0aGUgc2NyaXB0IGNhbiBpbmNs dWRlIDxhcHBsaWNhdGlvbj5wc3FsPC9hcHBsaWNhdGlvbj4gbWV0YS1jb21tYW5kcywKKyAgIGl0 IG1heSBiZSBpbmNvbXBhdGlibGUgd2l0aCBjbGllbnRzIG90aGVyIHRoYW4gPGFwcGxpY2F0aW9u PnBzcWw8L2FwcGxpY2F0aW9uPi4KICAgPC9wYXJhPgogIDwvcmVmc2VjdDE+CiAKQEAgLTg0Miw5 ICs4NDIsOSBAQCBleGNsdWRlIGRhdGFiYXNlIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVy Ij5QQVRURVJOPC9yZXBsYWNlYWJsZT4KICAgPHBhcmE+CiAgICBUbyByZXN0b3JlIGRhdGFiYXNl KHMpIGZyb20gdGhpcyBmaWxlLCB5b3UgY2FuIHVzZToKIDxzY3JlZW4+Ci08cHJvbXB0PiQ8L3By b21wdD4gPHVzZXJpbnB1dD5wc3FsIC0tbm8tcHNxbHJjIC1mIGRiLm91dCBwb3N0Z3JlczwvdXNl cmlucHV0PgorPHByb21wdD4kPC9wcm9tcHQ+IDx1c2VyaW5wdXQ+cHNxbCAtLW5vLXBzcWxyYyAt ZiBkYi5vdXQgLWQgcG9zdGdyZXM8L3VzZXJpbnB1dD4KIDwvc2NyZWVuPgotICAgSXQgaXMgbm90 IGltcG9ydGFudCB0byB3aGljaCBkYXRhYmFzZSB5b3UgY29ubmVjdCBoZXJlIHNpbmNlIHRoZQor ICAgSXQgaXMgbm90IGltcG9ydGFudCB3aGljaCBkYXRhYmFzZSB5b3UgY29ubmVjdCB0byBoZXJl IHNpbmNlIHRoZQogICAgc2NyaXB0IGZpbGUgY3JlYXRlZCBieSA8YXBwbGljYXRpb24+cGdfZHVt cGFsbDwvYXBwbGljYXRpb24+IHdpbGwKICAgIGNvbnRhaW4gdGhlIGFwcHJvcHJpYXRlIGNvbW1h bmRzIHRvIGNyZWF0ZSBhbmQgY29ubmVjdCB0byB0aGUgc2F2ZWQKICAgIGRhdGFiYXNlcy4gIEFu IGV4Y2VwdGlvbiBpcyB0aGF0IGlmIHlvdSBzcGVjaWZpZWQgPG9wdGlvbj4tLWNsZWFuPC9vcHRp b24+LAo= --000000000000a4d94e062be8ce8e--