mirror of
https://github.com/postgres/postgres.git
synced 2025-05-08 07:21:33 +03:00
There is a misstatement in the CLOSE reference page, now that we
have cursors that might outlive their creating transactions. A patch is attached that fixes this (suggestions on better wording are welcome). Neil Conway
This commit is contained in:
parent
b433f405c5
commit
e7f266e5fe
@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/close.sgml,v 1.14 2003/04/15 13:25:08 petere Exp $
|
$Header: /cvsroot/pgsql/doc/src/sgml/ref/close.sgml,v 1.15 2003/08/17 04:46:00 momjian Exp $
|
||||||
PostgreSQL documentation
|
PostgreSQL documentation
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@ -31,9 +31,13 @@ CLOSE <replaceable class="PARAMETER">cursor</replaceable>
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Every open cursor is implicitly closed when a transaction is
|
Every non-holdable open cursor is implicitly closed when a
|
||||||
terminated by <command>COMMIT</command> or
|
transaction is terminated by <command>COMMIT</command> or
|
||||||
<command>ROLLBACK</command>.
|
<command>ROLLBACK</command>. Holdable cursors are implicitely
|
||||||
|
closed if the transaction that created them aborts via
|
||||||
|
<command>ROLLBACK</command>; if this does not happen, the holdable
|
||||||
|
cursor remains open until an explicit <command>CLOSE</command> is
|
||||||
|
executed, or the client disconnects.
|
||||||
</para>
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user