1
0
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:
Bruce Momjian 2003-08-17 04:46:00 +00:00
parent b433f405c5
commit e7f266e5fe

View File

@ -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>