]> granicus.if.org Git - postgresql/commitdiff
libpq doc: Clarify what commands return PGRES_TUPLES_OK
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 19 Jan 2013 03:36:54 +0000 (22:36 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 19 Jan 2013 03:36:54 +0000 (22:36 -0500)
The old text claimed that INSERT and UPDATE always return
PGRES_COMMAND_OK, but INSERT/UPDATE with RETURNING return
PGRES_TUPLES_OK.

Josh Kupershmidt

doc/src/sgml/libpq.sgml

index e7ad066fe515b83e73e36a669b07309887cb1f15..d03ec40e33364364c3dc425918ee28cb4bd6e8d5 100644 (file)
@@ -2469,7 +2469,8 @@ ExecStatusType PQresultStatus(const PGresult *res);
         command that happens to retrieve zero rows still shows
         <literal>PGRES_TUPLES_OK</literal>.
         <literal>PGRES_COMMAND_OK</literal> is for commands that can never
-        return rows (<command>INSERT</command>, <command>UPDATE</command>,
+        return rows (<command>INSERT</command> or <command>UPDATE</command>
+        without a <literal>RETURNING</literal> clause,
         etc.). A response of <literal>PGRES_EMPTY_QUERY</literal> might
         indicate a bug in the client software.
        </para>