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 1rtGfF-00DbD7-SL for pgsql-committers@arkaria.postgresql.org; Sun, 07 Apr 2024 00:45:42 +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 1rtGfE-001D7d-L2 for pgsql-committers@arkaria.postgresql.org; Sun, 07 Apr 2024 00:45:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rtGfE-001D7O-DB for pgsql-committers@lists.postgresql.org; Sun, 07 Apr 2024 00:45:40 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rtGf8-001SkW-RQ for pgsql-committers@lists.postgresql.org; Sun, 07 Apr 2024 00:45:39 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rtGf7-002gDM-SX for pgsql-committers@lists.postgresql.org; Sun, 07 Apr 2024 00:45:34 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rtGf6-000t9x-SA for pgsql-committers@lists.postgresql.org; Sun, 07 Apr 2024 00:45:33 +0000 Content-Type: multipart/mixed; boundary="===============2748716541531578728==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Support retrieval of results in chunks with libpq. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 07 Apr 2024 00:45:33 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2748716541531578728== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3VwcG9ydCByZXRyaWV2YWwgb2YgcmVzdWx0cyBpbiBjaHVua3Mgd2l0aCBsaWJwcS4KClRoaXMg cGF0Y2ggZ2VuZXJhbGl6ZXMgbGlicHEncyBleGlzdGluZyBzaW5nbGUtcm93IG1vZGUgdG8gYWxs b3cKaW5kaXZpZHVhbCBwYXJ0aWFsLXJlc3VsdCBQR3Jlc3VsdHMgdG8gY29udGFpbiB1cCB0byBO IHJvd3MsIHJhdGhlcgp0aGFuIGFsd2F5cyBvbmUgcm93LiAgVGhpcyByZWR1Y2VzIG1hbGxvYyBv dmVyaGVhZCBjb21wYXJlZCB0byBwbGFpbgpzaW5nbGUtcm93IG1vZGUsIGFuZCBpdCBpcyB2ZXJ5 IHVzZWZ1bCBmb3IgcHNxbCdzIEZFVENIX0NPVU5UIGZlYXR1cmUsCnNpbmNlIG90aGVyd2lzZSB3 ZSdkIGhhdmUgdG8gYWRkIGNvZGUgKGFuZCBjeWNsZXMpIHRvIGVpdGhlciBtZXJnZQpzaW5nbGUt cm93IFBHcmVzdWx0cyBpbnRvIGEgYmlnZ2VyIG9uZSBvciB0ZWFjaCBwc3FsJ3MKcmVzdWx0cy1w cmludGluZyBsb2dpYyB0byBhY2NlcHQgYXJyYXlzIG9mIFBHcmVzdWx0cy4KClRvIGF2b2lkIEFQ SSBicmVha2FnZSwgUFFzZXRTaW5nbGVSb3dNb2RlKCkgcmVtYWlucyB0aGUgc2FtZSwgYW5kIHdl CmFkZCBhIG5ldyBmdW5jdGlvbiBQUXNldENodW5rZWRSb3dzTW9kZSgpIHRvIGludm9rZSB0aGUg bW9yZSBnZW5lcmFsCmNhc2UuICBBbHNvLCBQR3Jlc3VsdHMgb2J0YWluZWQgdGhlIG9sZCB3YXkg Y29udGludWUgdG8gY2FycnkgdGhlClBHUkVTX1NJTkdMRV9UVVBMRSBzdGF0dXMgY29kZSwgd2hp bGUgaWYgUFFzZXRDaHVua2VkUm93c01vZGUoKSBpcwp1c2VkIHRoZW4gdGhlaXIgc3RhdHVzIGNv ZGUgaXMgUEdSRVNfVFVQTEVTX0NIVU5LLiAgVGhlIHVuZGVybHlpbmcKbG9naWMgaXMgdGhlIHNh bWUgZWl0aGVyIHdheSwgdGhvdWdoLgoKRGFuaWVsIFbDqXJpdMOpLCByZXZpZXdlZCBieSBMYXVy ZW56IEFsYmUgYW5kIG15c2VsZiAoYW5kIHdoYWNrZWQKYXJvdW5kIGEgYml0IGJ5IG1lLCBzbyBh bnkgcmVtYWluaW5nIGJ1Z3MgYXJlIG15IGZhdWx0KQoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0 Z3IuZXMvbS9DQUtaaVJteHNWVGtPOTI4Q00rLUFEdnNNeWVQbVUzTDlEUUNhOU53cWp2TFBjRWU1 UUFAbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi80NjQzYTJiMjY1ZTk2N2Nj NWYxM2ZmYTBjN2M2OTEyZGJiMzQ2NmQwCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpk b2Mvc3JjL3NnbWwvbGlicHEuc2dtbCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwNyAr KysrKysrKysrKy0tLS0KLi4uL2xpYnBxd2FscmVjZWl2ZXIvbGlicHF3YWxyZWNlaXZlci5jICAg ICAgICAgICAgfCAgIDMgKy0Kc3JjL2Jpbi9wZ19hbWNoZWNrL3BnX2FtY2hlY2suYyAgICAgICAg ICAgICAgICAgICAgfCAgIDEgKwpzcmMvaW50ZXJmYWNlcy9saWJwcS9leHBvcnRzLnR4dCAgICAg ICAgICAgICAgICAgICB8ICAgMSArCnNyYy9pbnRlcmZhY2VzL2xpYnBxL2ZlLWV4ZWMuYyAgICAg ICAgICAgICAgICAgICAgIHwgMTQ2ICsrKysrKysrKysrKystLS0tLS0tLQpzcmMvaW50ZXJmYWNl cy9saWJwcS9mZS1wcm90b2NvbDMuYyAgICAgICAgICAgICAgICB8ICAgMyArLQpzcmMvaW50ZXJm YWNlcy9saWJwcS9saWJwcS1mZS5oICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQpzcmMvaW50 ZXJmYWNlcy9saWJwcS9saWJwcS1pbnQuaCAgICAgICAgICAgICAgICAgICB8ICAxMCArLQpzcmMv dGVzdC9tb2R1bGVzL2xpYnBxX3BpcGVsaW5lL2xpYnBxX3BpcGVsaW5lLmMgICB8ICA0MCArKysr KysKLi4uL21vZHVsZXMvbGlicHFfcGlwZWxpbmUvdHJhY2VzL3NpbmdsZXJvdy50cmFjZSAgfCAg MTQgKysKMTAgZmlsZXMgY2hhbmdlZCwgMjQzIGluc2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygt KQoK --===============2748716541531578728==--