Skip to content
Snippets Groups Projects
Commit 5042d16d authored by Tom Lane's avatar Tom Lane
Browse files

Remove old claim that ExclusiveLock is sometimes taken on system catalogs.

We used to do that on pg_listener, but pg_listener is no more.

Also add a bit more documentation for ShareRowExclusive mode.
parent 558d1c95
No related branches found
No related tags found
No related merge requests found
...@@ -692,6 +692,8 @@ SELECT SUM(value) FROM mytab WHERE class = 2; ...@@ -692,6 +692,8 @@ SELECT SUM(value) FROM mytab WHERE class = 2;
<literal>SHARE</literal>, <literal>SHARE ROW <literal>SHARE</literal>, <literal>SHARE ROW
EXCLUSIVE</literal>, <literal>EXCLUSIVE</literal>, and EXCLUSIVE</literal>, <literal>EXCLUSIVE</literal>, and
<literal>ACCESS EXCLUSIVE</literal> lock modes. <literal>ACCESS EXCLUSIVE</literal> lock modes.
This mode protects a table against concurrent data changes, and
is self-exclusive so that only one session can hold it at a time.
</para> </para>
<para> <para>
...@@ -719,9 +721,8 @@ SELECT SUM(value) FROM mytab WHERE class = 2; ...@@ -719,9 +721,8 @@ SELECT SUM(value) FROM mytab WHERE class = 2;
</para> </para>
<para> <para>
This lock mode is not automatically acquired on user tables by any This lock mode is not automatically acquired on tables by any
<productname>PostgreSQL</productname> command. However it is <productname>PostgreSQL</productname> command.
acquired on certain system catalogs in some operations.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment