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.96) (envelope-from ) id 1vw6FL-002hwO-2r for pgsql-docs@arkaria.postgresql.org; Fri, 27 Feb 2026 22:23:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vw6FI-007IAA-3D for pgsql-docs@arkaria.postgresql.org; Fri, 27 Feb 2026 22:23:41 +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.96) (envelope-from ) id 1vw6FI-007IA0-2G for pgsql-docs@lists.postgresql.org; Fri, 27 Feb 2026 22:23:40 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vw6FF-00000001dcM-1Z9C for pgsql-docs@lists.postgresql.org; Fri, 27 Feb 2026 22:23:40 +0000 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-48374014a77so29095585e9.3 for ; Fri, 27 Feb 2026 14:23:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1772231017; x=1772835817; darn=lists.postgresql.org; h=mime-version:user-agent:references:in-reply-to:date:cc:to:from :subject:message-id:from:to:cc:subject:date:message-id:reply-to; bh=7Q1uKorS6d/U6PggsMtG3UbYTNsc0qOESl5SBBeYBNU=; b=WXpP1TIFeslj5vyNGI+mgKi4Hoc5e9ypP7t1GVsaD3AJvignB/nvDA09+kKK2eSxwP xeDJoCPjxMNCXybLVnb/qfDVHoldFIuG3GnMCy7U1dA84zZxQrFUbW92LDBlzAKh+zlq urEtAw8cxr+xFC5nhD/k1rA1wxLm/6A3JQDcTgc+AjdgkXM77VGqOYD3q++cufWdO45O L3SMOyg/Ro+YWU3zTd620KvKRehIR7iYncB54dGVICedO9+23X3h2X3ego2HuFHIfSdC 5TeIcxpFlg1dXyybJbiz4Ho31ium9+u2i13KlMdDYkwBT1No6FGM34cgsZZ0mUT+P7Sq jIRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772231017; x=1772835817; h=mime-version:user-agent:references:in-reply-to:date:cc:to:from :subject:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=7Q1uKorS6d/U6PggsMtG3UbYTNsc0qOESl5SBBeYBNU=; b=nUQWzepi78BgzoNAjXfRDfnQ6wny8466qr0E2qWaSzcV0tSmhL9mKYoCJbdFWFpRhA DQaSD09C9lTTB/W5PH1XRo95F7WfpaTU78Fxgq0LePWbjmfqFQZI3iMnAFxW5TIedusn y5gWqs5F8HMrFCKOqlFWyy4UwmwwFxHGxZjqdKt2OM+7QHOCMN/kNpi9X+PrQngC3eSJ dSUo6d/nQ9RCEjh93VM0eU4D06knUmUXphrG/v2O7Jssku8ryz7UKEOJVP7D+zFsNVQJ DT/x9/PQSFlc4aE/UAku87S2ccg3TNYIqoKgA8Or4ytxz71WV2S1/7dbSNG0Dot7+bvj caSQ== X-Gm-Message-State: AOJu0YxUrSDjJFfgyrDTJroVVb3KBTl9JwV1q9JPpTmtLE2EYsPx4atF Aw0hurMWgvhQDXNOnEDF3Dw7oFVMJymo1MHvb2j2/JMcIQZrSLN2qA2t84xO9QAbHew= X-Gm-Gg: ATEYQzx8Vh6jQkJ2LtUylksnCchhD5x+pKeUzSjBz/XisFFwLnIBLvQG2VahTlGFmKk 4kD1GZn4WVvoZm/lWwSNCxYkMyxOxBP1LdTSSbEXfXdNAcmKdPItyxUz8riFPt0BMVwIMOajNvt ZgmO1RXsPy2cK6PIhBhKaG5d9BMRZDsLs2sEyHNpC6xB/fQP7v6RVdR0os+Zm59yWXUPuVeHCo0 POBRYVKDxsxhjQpQK2YJa4wd2wGg7F1hZ30dBsSSNBLV53WL9FjVosqkEceCC1RR1mMGG7TsCNQ AwElgMz0Dnlk3H4jlyQD/OktztrmsoEB8QeDB7NbC39r33mO7I50FB5lNY+o7UBy4LOqpWnFP/S uV/49jV94NrrQZbbVh2tSV6rvl1kIIt9Ut5VkOm/fkIH7kE1VTr8XCdlXyJEdMuPp24eWnfE1yN ZcSgLxcKF+Llb4Y2DMRp1dtbVSRjNOXBlWSgtm7HkMeIfLzjXTpRL7F1k= X-Received: by 2002:a05:600c:4e16:b0:47e:e414:b915 with SMTP id 5b1f17b1804b1-483c9bb6564mr63940385e9.2.1772231016790; Fri, 27 Feb 2026 14:23:36 -0800 (PST) Received: from laurenz.albe-K4N0CV00F97414D ([2001:871:270:4cd4:ad4e:e4e4:66cb:81ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483bfbb6d16sm100754695e9.5.2026.02.27.14.23.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 14:23:36 -0800 (PST) Message-ID: Subject: Re: Documentation clarification request: pg_dumpall and Large Objects From: Laurenz Albe To: "Radoulov, Dimitre" Cc: pgsql-docs@lists.postgresql.org Date: Fri, 27 Feb 2026 23:23:35 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-LmGBL5H1vgLLgGPRllea" User-Agent: Evolution 3.58.3 (3.58.3-1.fc43) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-LmGBL5H1vgLLgGPRllea Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2025-12-04 at 19:11 +0100, Laurenz Albe wrote: > On Thu, 2025-12-04 at 18:12 +0100, Radoulov, Dimitre wrote: > > Il Gio 4 Dic 2025, 16:50 Laurenz Albe ha scr= itto: > > > On Thu, 2025-12-04 at 13:12 +0100, Radoulov, Dimitre wrote: > > > > I would like to request a clarification in the pg_dumpall > > > > documentation regarding Large Objects (LOBs). The current > > > > documentation does not explicitly state whether pg_dumpall includes > > > > Large Objects in its output. > > >=20 > > > I admit that you have to go by circumstantial evidence here.=C2=A0 Bu= t rather > > > than explicitly naming large objects, perhaps it would be useful to a= dd something > > > like > > >=20 > > > =C2=A0 pg_dumpall is primarily intended as a tool to upgrade database= clusters. > > > =C2=A0 As such, it by default exports all data of the entire cluster. > > > =C2=A0 The only part of the state of a database cluster that is *not*= included > > > =C2=A0 in the output of pg_dumpall are the configuration files and da= tabase parameters > > > =C2=A0 changed with ALTER SYSTEM. >=20 > Attached is a patch for such a change. Commit 763aaa06f0 has changed the situation: with the addition of other for= mats than the plain format, it no longer makes sense to say that pg_dumpall is not useful for backup. Still, we should clarify what is *not* included. The attached patch does that and in passing improves the readability. Yours, Laurenz Albe --=-LmGBL5H1vgLLgGPRllea Content-Disposition: attachment; filename="v2-0001-pg_dumpall-doc-add-more-clarity.patch" Content-Type: text/x-patch; name="v2-0001-pg_dumpall-doc-add-more-clarity.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MmZmYjgzYTM4YWVjYjYyOTc0MzViYzI5Yjc0NDE2OTg4NTEwMDhmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMYXVyZW56IEFsYmUgPGxhdXJlbnouYWxiZUBjeWJlcnRlYy5h dD4KRGF0ZTogRnJpLCAyNyBGZWIgMjAyNiAyMzoxODowOSArMDEwMApTdWJqZWN0OiBbUEFUQ0gg djJdIHBnX2R1bXBhbGwgZG9jOiBhZGQgbW9yZSBjbGFyaXR5CgpBZGQgYSBzZW50ZW5jZSB0aGF0 IGRlc2NyaWJlcyB0aGUgcGFydHMgb2YgYSBjbHVzdGVyJ3Mgc3RhdGUgdGhhdCBhcmUKKm5vdCog aW5jbHVkZWQgaW4gdGhlIG91dHB1dC4KCkluIHRoZSBzcGlyaXQgb2YgYWRkZWQgY2xhcml0eSwg c3dhcCB0d28gc2VudGVuY2VzIGluIHRoZSBpbnRyb2R1Y3RvcnkKcGFyYWdyYXBoLiAgV2l0aG91 dCB0aGF0LCBpdCBpcyBub3QgY2xlYXIgd2hhdCB0aGUgIml0IiBhdCB0aGUgYmVnaW5uaW5nCm9m IHRoZSBzZWNvbmQgc2VudGVuY2UgaXMgcmVmZXJyaW5nIHRvLiAgQWxzbywgYWRkIGEgcmVmZXJl bmNlIHRvCnBnX3Jlc3RvcmUsIHNpbmNlIG5vdCBhbGwgb3V0cHV0IGZvcm1hdHMgYXJlIHJlc3Rv cmVkIHdpdGggcGdfZHVtcC4KCkF1dGhvcjogTGF1cmVueiBBbGJlIDxsYXVyZW56LmFsYmVAY3li ZXJ0ZWMuYXQ+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FHSkJwaFNYMm9NUFB1 JTNEVk00VThOUDQlMkJxZmZGSF80ODN0RlFDSl9zLW1PY04zRExEdyU0MG1haWwuZ21haWwuY29t Ci0tLQogZG9jL3NyYy9zZ21sL3JlZi9wZ19kdW1wYWxsLnNnbWwgfCAxMSArKysrKysrKy0tLQog MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kb2Mvc3JjL3NnbWwvcmVmL3BnX2R1bXBhbGwuc2dtbCBiL2RvYy9zcmMvc2dtbC9yZWYv cGdfZHVtcGFsbC5zZ21sCmluZGV4IDQ5ZTVjOTliMDllLi5jNWE2OWQwYzkzZCAxMDA2NDQKLS0t IGEvZG9jL3NyYy9zZ21sL3JlZi9wZ19kdW1wYWxsLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3Jl Zi9wZ19kdW1wYWxsLnNnbWwKQEAgLTM2LDE0ICszNiwxOSBAQCBQb3N0Z3JlU1FMIGRvY3VtZW50 YXRpb24KICAgPHBhcmE+CiAgICA8YXBwbGljYXRpb24+cGdfZHVtcGFsbDwvYXBwbGljYXRpb24+ IGlzIGEgdXRpbGl0eSBmb3Igd3JpdGluZyBvdXQKICAgICg8cXVvdGU+ZHVtcGluZzwvcXVvdGU+ KSBhbGwgPHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8L3Byb2R1Y3RuYW1lPiBkYXRhYmFzZXMKLSAg IG9mIGEgY2x1c3RlciBpbnRvIGFuIFNRTCBzY3JpcHQgZmlsZSBvciBhbiBhcmNoaXZlLiAgVGhl IG91dHB1dCBjb250YWlucwotICAgPGFjcm9ueW0+U1FMPC9hY3JvbnltPiBjb21tYW5kcyB0aGF0 IGNhbiBiZSB1c2VkIGFzIGlucHV0IHRvIDx4cmVmCi0gICBsaW5rZW5kPSJhcHAtcHNxbCIvPiB0 byByZXN0b3JlIHRoZSBkYXRhYmFzZXMuICBJdCBkb2VzIHRoaXMgYnkKKyAgIG9mIGEgY2x1c3Rl ciBpbnRvIGFuIFNRTCBzY3JpcHQgZmlsZSBvciBhbiBhcmNoaXZlLiAgSXQgZG9lcyB0aGlzIGJ5 CiAgICBjYWxsaW5nIDx4cmVmIGxpbmtlbmQ9ImFwcC1wZ2R1bXAiLz4gZm9yIGVhY2ggZGF0YWJh c2UgaW4gdGhlIGNsdXN0ZXIuCisgICBUaGUgb3V0cHV0IGNvbnRhaW5zIDxhY3JvbnltPlNRTDwv YWNyb255bT4gY29tbWFuZHMgdGhhdCBjYW4gYmUgdXNlZAorICAgYXMgaW5wdXQgdG8gPHhyZWYg bGlua2VuZD0iYXBwLXBzcWwiLz4gb3IgPHhyZWYgbGlua2VuZD0iYXBwLXBncmVzdG9yZSIvPgor ICAgdG8gcmVzdG9yZSB0aGUgZGF0YWJhc2VzLgogICAgPGFwcGxpY2F0aW9uPnBnX2R1bXBhbGw8 L2FwcGxpY2F0aW9uPiBhbHNvIGR1bXBzIGdsb2JhbCBvYmplY3RzCiAgICB0aGF0IGFyZSBjb21t b24gdG8gYWxsIGRhdGFiYXNlcywgbmFtZWx5IGRhdGFiYXNlIHJvbGVzLCB0YWJsZXNwYWNlcywK ICAgIGFuZCBwcml2aWxlZ2UgZ3JhbnRzIGZvciBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMuCiAg ICAoPGFwcGxpY2F0aW9uPnBnX2R1bXA8L2FwcGxpY2F0aW9uPiBkb2VzIG5vdCBzYXZlIHRoZXNl IG9iamVjdHMuKQorICAgVGhlIG9ubHkgcGFydCBvZiBhIGRhdGFiYXNlIGNsdXN0ZXIncyBzdGF0 ZSB0aGF0IGlzIDxlbXBoYXNpcz5ub3Q8L2VtcGhhc2lzPgorICAgaW5jbHVkZWQgaW4gdGhlIG91 dHB1dCBvZiA8YXBwbGljYXRpb24+cGdfZHVtcGFsbDwvYXBwbGljYXRpb24+IGFyZSB0aGUKKyAg IGNvbmZpZ3VyYXRpb24gZmlsZXMgYW5kIGRhdGFiYXNlIHBhcmFtZXRlcnMgY2hhbmdlZCB3aXRo CisgICA8eHJlZiBsaW5rZW5kPSJzcWwtYWx0ZXJzeXN0ZW0iLz4uCiAgIDwvcGFyYT4KIAogICA8 cGFyYT4KLS0gCjIuNTMuMAoK --=-LmGBL5H1vgLLgGPRllea--