Doc: fix out-of-date example of SPI usage.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 18 Jul 2023 15:59:39 +0000 (11:59 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 18 Jul 2023 15:59:39 +0000 (11:59 -0400)
commitdc2d9efcb47eaff04f9c0213ed60a9b5eb8aa129
treef85f035843d554039640d5cae4c02727e44a323e
parentb3ca4f0a5cdb1f1d1191e71e7d65f62ac1fe05ff
Doc: fix out-of-date example of SPI usage.

The "count" argument of SPI_exec() only limits execution when
the query is actually returning rows.  This was not the case
before PG 9.0, so this example was correct when written; but
we missed updating it in commit 2ddc600f8.  Extend the example
to show the behavior both with and without RETURNING.

While here, improve the commentary and markup for the rest
of the example.

David G. Johnston and Tom Lane, per report from Curt Kolovson.
Back-patch to all supported branches.

Discussion: https://postgr.es/m/CANhYJV6HWtgz_qjx_APfK0PAgLUzY-2vjLuj7i_o=TZF1LAQew@mail.gmail.com
doc/src/sgml/spi.sgml