Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Update comment in portal.h.
authorEtsuro Fujita <efujita@postgresql.org>
Thu, 1 Aug 2024 08:45:09 +0000 (17:45 +0900)
committerEtsuro Fujita <efujita@postgresql.org>
Thu, 1 Aug 2024 08:45:09 +0000 (17:45 +0900)
We store tuples into the portal's tuple store for a PORTAL_ONE_MOD_WITH
query as well.

Back-patch to all supported branches.

Reviewed by Andy Fan.

Discussion: https://postgr.es/m/CAPmGK14HVYBZYZtHabjeCd-e31VT%3Dwx6rQNq8QfehywLcpZ2Hw%40mail.gmail.com

src/include/utils/portal.h

index 3c30ccbc6f851891c9b63e35138f398920094865..615d1e3e5bec36b3ff000d6b770b631df04128a6 100644 (file)
@@ -159,9 +159,9 @@ typedef struct PortalData
    int16      *formats;        /* a format code for each column */
 
    /*
-    * Where we store tuples for a held cursor or a PORTAL_ONE_RETURNING or
-    * PORTAL_UTIL_SELECT query.  (A cursor held past the end of its
-    * transaction no longer has any active executor state.)
+    * Where we store tuples for a held cursor or a PORTAL_ONE_RETURNING,
+    * PORTAL_ONE_MOD_WITH, or PORTAL_UTIL_SELECT query.  (A cursor held past
+    * the end of its transaction no longer has any active executor state.)
     */
    Tuplestorestate *holdStore; /* store for holdable cursors */
    MemoryContext holdContext;  /* memory containing holdStore */