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 1ugvIt-008f2r-MG for pgsql-hackers@arkaria.postgresql.org; Wed, 30 Jul 2025 01:08:24 +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 1ugvHs-005iyh-1l for pgsql-hackers@arkaria.postgresql.org; Wed, 30 Jul 2025 01:07:20 +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 1ugvHr-005iyY-L8 for pgsql-hackers@lists.postgresql.org; Wed, 30 Jul 2025 01:07:20 +0000 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ugvHn-001a9S-2W for pgsql-hackers@lists.postgresql.org; Wed, 30 Jul 2025 01:07:19 +0000 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-70748d1920cso4610736d6.0 for ; Tue, 29 Jul 2025 18:07:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunslane-net.20230601.gappssmtp.com; s=20230601; t=1753837632; x=1754442432; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=683qY1m7aHbgWxZ9qpTJpDVZFK2FYZyNQcySFmcywZw=; b=GBnu/9wqgTSj2h4Jthvg35dF14hrqP/aBzDwqvJ898dFtGHN/BU2twdkDqBTqZwroY xrjyAP+XXz5aKdFFnsbC6oyx2g1QXqIXJDkB1QPKyL3CconshTt4bcy8kCYxrLNUv1Aa liN+V4bcRGVOOjXboVqWO477NSNc2y/ma4ZgpcoVPfMRknROu2j8mEqBQMMs+B/pn47D zX1p72uMVU0Hh9xvppDdB2DODvDgw+gfIiL4IvwrefE1DVJsr0BYupsmw/1NbTRLmiVD vvnMvQWYdGVaFMxhfq0zuFjq3AAF4oD97LROoDrfEQwPWeaM260pI5fzsj6mFDcqTpdX hyNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753837632; x=1754442432; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=683qY1m7aHbgWxZ9qpTJpDVZFK2FYZyNQcySFmcywZw=; b=v2YOALRGN8uoSJMeBaweCoM+moeX/B2y5Wx4uG8pJimUrPCIa/s9aiM/15zwUG1ere 6tPsqXuWerHcOTgskWbZAsKM04nhGZBSHkjP/yqmmje9ZkKhx0Ygj88PZXNp/CAKKfF/ VMyK9uZssmrbz3GREYRZnOcAZDEb27cyxWrmVo6Ktc1iKSb8zHB6rss6Sli7gWhQtq0R mhdG7FvFbidF1Vzb3S5GdB9eU9hZ3TIyVJXJAXQRdXHTjA/N4aDjUWW9Q/hRUUWLrWSx dbQPaqFY7l+J3YZFsdSoyp0btRHBA+s/PAudBZLdj3H5Fm3hlL2QhAGhwYS1/n42S4ea U72A== X-Forwarded-Encrypted: i=1; AJvYcCVtMppThitM64LgyuRO2y9EZICTRHOafDympCMXPnUTYmDOPo7HJIhN6BfKX73crPexfR99z6ksV0xTYT7e@lists.postgresql.org X-Gm-Message-State: AOJu0YxIx5/yz3OU3OIlKA5HVkt3soQJcwHGEUim+FHOVGuc3C8PkEZA TzYoZErEnzrT8qWmFbI6qGR8gjC1Ee+GtW///+odlWwiO1s61+r/iyyQW/iYOCaTdCU= X-Gm-Gg: ASbGncu0qrZA7YEuel44XxFW2F+kwfbzYXennUwGsL/0Cl0wgJf0varVYghCVQPYW2n IlZMo4GawtEDiZ0JIvzvBo0haVkB6xlXFiS4FnHU6/TyT9vfG/0spu3GrrKR9pUWfWUPutooO0f ws6xp/prOIUaYXDJ1c8C9vVyZ18U5Spy+piN3vzsW7u79hDkcwG1D7V0wpMYk6GRpAV1/RM4Azi X93ZpgYBB0uHgNDEGYej8dituGVGB0jX3/3LQoaefJRX/cQT8gOevahuoewfWkk9DWF9+0FXsC1 lv5Zc+R5XybD3ZYw8Zm7yWHKDJ1zIp2jHVgpTUynDaSAQCJknspHCbpPWYiehqKLfeYYfztoni5 aRPX4Gla2Urpmwcei9kcE1E36kPELzg== X-Google-Smtp-Source: AGHT+IF3v69vOLgYzxnhPHQAJGi1AlEpb0V9NKrSD8WEv88QiMNrWcllQrx8sZJuRVPM3QUSpQAMdQ== X-Received: by 2002:a05:6214:dc3:b0:707:533d:eaa6 with SMTP id 6a1803df08f44-707662485e4mr25798746d6.16.1753837632328; Tue, 29 Jul 2025 18:07:12 -0700 (PDT) Received: from ?IPV6:2605:a601:a6b0:500::1cb? ([2605:a601:a6b0:500::1cb]) by smtp.googlemail.com with ESMTPSA id 6a1803df08f44-70729c15d7csm53334936d6.57.2025.07.29.18.07.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Jul 2025 18:07:11 -0700 (PDT) Message-ID: Date: Tue, 29 Jul 2025 21:07:10 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Non-text mode for pg_dumpall To: Noah Misch Cc: Tom Lane , Mahendra Singh Thalor , =?UTF-8?Q?=C3=81lvaro_Herrera?= , jian he , Srinath Reddy , pgsql-hackers@lists.postgresql.org References: <3f22a8bb-29e8-40cc-97a1-309181da2c13@dunslane.net> <20250722005339.ca.nmisch@google.com> <20250725162141.6f.nmisch@google.com> <2225040.1753477169@sss.pgh.pa.us> <20250727235628.e2.nmisch@google.com> <8f2ad50b-ebb7-4adc-997e-25e0ad96ff34@dunslane.net> <2bed001a-462c-42da-9a6b-3c7884502932@dunslane.net> <20250729203425.32.nmisch@google.com> From: Andrew Dunstan Content-Language: en-US Autocrypt: addr=andrew@dunslane.net; keydata= xsBNBE7KWFkBCAClridxur2AIc7eW2AR7izbfp3EnNefie2HbLF0izW5Ik5UjX2HBXBx4syI gY6b0ugohXrr274+baoAlvSbq6cAoQuEVrk5IZFzt20b1Xkx65FwGSEj526yiKLocqkJceSq Xr9xcA5SGY+FZv441chh5SU92v4q6z+6LPpoHOh97ptAVXZYNTtU0LevyvD5lja0TzbvJm6C eFXitJfnm1pLEr0DGJCR/iUOl/N62Kh4855zZC7NHIjQHPOvV5Stz/l5ilDhvGVk+xkXFPys SjZoUr1rXhYLpiyi5sR0X9FHXT0KnGuz1F5ERO7ZTLSSQ6fJwPj6gOk9K+vvoKvoeql5ABEB AAHNJEFuZHJldyBEdW5zdGFuIDxhbmRyZXdAZHVuc2xhbmUubmV0PsLAlwQTAQgAQQIbAwIX gAIZAQULCQgHAwUVCgkICwUWAgMBAAIeBRYhBOQ+WEYd/Hy/RGkVpZn6f8tZ/DuBBQJoGNGd BQkdEO8nAAoJEJn6f8tZ/DuBq74H/jkTR4Zi3stbw+xC7v2u3QozssK7MYPL2AsVfh7OealS h182fiWXpfvmmAB7WUHbhk9GC2RAOnHI/2d2jgKaMLAHsGYOT0YopTVIwRY43fCw/mK67yxc wmDcX+zyKfLaivNbf5A7QPLNwda98bEAMSJ8Sn652Uc6cA8t3uKGsVzbRBQOoYzjgvBCfSrE 9ql3PDNg0l4BfAqabd2f70ZUm9VAMEPrgv/v2xI7M2XiL4g5BVmqLCOwxLM8RMCotCuoweUr VO43DeBCIDwLxotMJKvGWDjBzQYlU1NPUAtNcz/gN9ITUe1VUGjyvGj4u1lxBOcQQUw7l1+T 5moZ4iZxXzvOwE0ETspYWQEIANGc4zQULOxhbqO2dyD51YhqCNRmm9oKWaqf+wmW4tpDe/VV cxAnNizd4LWCHfzpb5cHAtGkOPePMfzWVf6nvdF7d3eglbtf59+zG7O7llV0xSSoFiieQBsr GvqDInXYX/4mRRXMtyhM353/tixC9RWLs1oofyYmCPPXXY7h9R7en3B8BoVrRFcdzlIY/NFN hFGW/9dkEiGjgna2Rk6e15kln4ZvFBWUg23p93w/pqXcxY6+k/8TEk+C4R+M6w7o2PLGOjdZ +kPiUcw5H85zf/yZJwQXzisXaNduwWB6Vads9YC9dj6kPR1c4VGRqAaYL++LAEOqrlvm2Tvq QqZRtnEAEQEAAcLAfAQYAQgAJgIbDBYhBOQ+WEYd/Hy/RGkVpZn6f8tZ/DuBBQJoGNI2BQkd EODdAAoJEJn6f8tZ/DuBfw0IAKTsfD40teP/pp+bsLLMSxPXUYrrprTj7WFB5v61p6dkpSr/ qXmMlyahdxQFaPmfVgVirB1Vk/kHiWNnnGjfUV9nB2Zg9LI0Xb9/ts3LsUiRWXzG3tkMY6XL vsVOxW4XFRND9l2q+WW93aZ1DZl+fqWfYgMvsusFRhmGFOKTRfKPta2Pkv+AhA24N4+PrR5p bU4k2MO8PAGiK8eaYKGFG1bHKuAvoDoF7WXJ3FHxuWqLnKEt4dfOLm5pAe3zq1Lt6q8azT9i QWGpSAK5vQUWQHBHpiDjdPeqKZ6HiAXIIKfSmb+jrvXBqoP+D6/K7rUjG2aXiRtTIAXms9sm VRu7cmw= In-Reply-To: <20250729203425.32.nmisch@google.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2025-07-29 Tu 4:34 PM, Noah Misch wrote: > On Tue, Jul 29, 2025 at 04:09:13PM -0400, Andrew Dunstan wrote: >> here's a reversion patch for master. >> This reverts parts or all of the following commits: > I briefly looked through this. The biggest non-reverted part is, I think, > c1da728 "Move common pg_dump code related to connections to a new file". > Refraining from a revert of that one is defensible. Yes, that was deliberate, since we intend to use it in the same way when we redo this. > >> dec6643487b Improve pg_dump/pg_dumpall help synopses and terminology >> @@ -1276,7 +1276,7 @@ main(int argc, char **argv) >> static void >> help(const char *progname) >> { >> - printf(_("%s exports a PostgreSQL database as an SQL script or to other formats.\n\n"), progname); >> + printf(_("%s dumps a database as a text file or to other formats.\n\n"), progname); >> printf(_("Usage:\n")); >> printf(_(" %s [OPTION]... [DBNAME]\n"), progname); > I think commit dec6643487b, which e.g. decided to standardize on the term > "export" for these programs, was independent of $SUBJECT. OK, thanks for looking. Will fix. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com