Skip to content

Commit 33862cb

Browse files
committed
Doc: undo mistaken adjustment to LOCK TABLE docs in back branches.
Commits 59ab4ac et al mistakenly copied-and-pasted some text about how LOCK on a view recurses to referenced tables into pre-v11 branches, which in fact don't do that. Undo that, and instead state clearly that they don't. (I also chose to add a note that this behavior changed in v11. We usually don't back-patch such statements, but since it's easy to add the warning now, might as well.) Noted while considering followup fixes for bug #16703. Discussion: https://postgr.es/m/16703-e348f58aab3cf6cc@postgresql.org
1 parent 9d878d7 commit 33862cb

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

doc/src/sgml/ref/lock.sgml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,13 @@ LOCK [ TABLE ] [ ONLY ] <replaceable class="PARAMETER">name</replaceable> [ * ]
117117
table is locked. If <literal>ONLY</literal> is not specified, the table and all
118118
its descendant tables (if any) are locked. Optionally, <literal>*</literal>
119119
can be specified after the table name to explicitly indicate that
120-
descendant tables are included. When locking a view, all relations appearing
121-
in the view definition are locked, regardless of <literal>ONLY</literal>.
120+
descendant tables are included.
121+
</para>
122+
123+
<para>
124+
Locking a view locks only the view object itself, not any referenced
125+
relations. (Note that this behavior is different
126+
in <productname>PostgreSQL</productname> v11 and later.)
122127
</para>
123128

124129
<para>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy