Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7L0W-0005wV-R7 for psycopg@arkaria.postgresql.org; Wed, 03 Feb 2021 16:27:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l7L0V-0005u3-Bl for psycopg@arkaria.postgresql.org; Wed, 03 Feb 2021 16:27:55 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7L0V-0005to-73 for psycopg@lists.postgresql.org; Wed, 03 Feb 2021 16:27:55 +0000 Received: from smtp100.iad3a.emailsrvr.com ([173.203.187.100]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7L0S-0005fH-LH for psycopg@postgresql.org; Wed, 03 Feb 2021 16:27:54 +0000 X-Auth-ID: xof@thebuild.com Received: by smtp29.relay.iad3a.emailsrvr.com (Authenticated sender: xof-AT-thebuild.com) with ESMTPSA id 986A324C93; Wed, 3 Feb 2021 11:27:50 -0500 (EST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.7\)) Subject: Re: about client-side cursors From: Christophe Pettus In-Reply-To: <20210203161548.vkhu3qkpvmgvyhik@dalibo.com> Date: Wed, 3 Feb 2021 08:27:49 -0800 Cc: psycopg@postgresql.org Content-Transfer-Encoding: quoted-printable Message-Id: <8E9B3B86-4691-4F09-B853-EA1F4CB86CF4@thebuild.com> References: <20210203161548.vkhu3qkpvmgvyhik@dalibo.com> To: Denis Laxalde X-Mailer: Apple Mail (2.3445.9.7) X-Classification-ID: aa9da4ef-7ad3-4ad5-8e63-79fb9993e3b8-1-1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk > On Feb 3, 2021, at 08:15, Denis Laxalde = wrote: >=20 > All in all, my main point is: (why) do we need client-side cursors? Well, the original source is: https://www.python.org/dev/peps/pep-0249/ There are many arguments that can be made against this API, but I think = we're a bit stuck at this point. -- -- Christophe Pettus xof@thebuild.com