diff --git a/doc/src/sgml/ref/lock.sgml b/doc/src/sgml/ref/lock.sgml index a2c2a78a7aad29ebb9250399212527ac8c926754..cab378ec95cb12d6da61a2914eab9d3c2e9c879c 100644 --- a/doc/src/sgml/ref/lock.sgml +++ b/doc/src/sgml/ref/lock.sgml @@ -1,5 +1,5 @@ <!-- -$PostgreSQL: pgsql/doc/src/sgml/ref/lock.sgml,v 1.41 2004/03/11 01:47:35 ishii Exp $ +$PostgreSQL: pgsql/doc/src/sgml/ref/lock.sgml,v 1.42 2004/03/12 00:52:23 neilc Exp $ PostgreSQL documentation --> @@ -33,13 +33,15 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of: <title>Description</title> <para> - <command>LOCK TABLE</command> obtains a table-level lock, waiting if - necessary for any conflicting locks to be released. - If <literal>NOWAIT</literal> is given, <command>LOCK TABLE</command> - does not wait for acquiring lock, and throws an error instead. - Once obtained, the lock is held for the remainder of the current transaction. - (There is no <command>UNLOCK TABLE</command> command; locks are always - released at transaction end.) + <command>LOCK TABLE</command> obtains a table-level lock, waiting + if necessary for any conflicting locks to be released. If + <literal>NOWAIT</literal> is specified, <command>LOCK + TABLE</command> does not wait to acquire the desired lock: if it + cannot be immediately acquired, the transaction is aborted and an + error is emitted. Once obtained, the lock is held for the + remainder of the current transaction. (There is no <command>UNLOCK + TABLE</command> command; locks are always released at transaction + end.) </para> <para> @@ -132,6 +134,18 @@ where <replaceable class="PARAMETER">lockmode</replaceable> is one of: </para> </listitem> </varlistentry> + + <varlistentry> + <term><literal>NOWAIT</literal></term> + <listitem> + <para> + Specifies that <command>LOCK TABLE</command> should not wait for + any conflicting locks to be released: if the specified lock + cannot be immediately acquired without waiting, the transaction + is aborted. + </para> + </listitem> + </varlistentry> </variablelist> </refsect1>