]> granicus.if.org Git - postgresql/commitdiff
ALTER TABLE sometimes takes only ShareUpdateExclusiveLock.
authorRobert Haas <rhaas@postgresql.org>
Thu, 3 Feb 2011 20:14:27 +0000 (15:14 -0500)
committerRobert Haas <rhaas@postgresql.org>
Thu, 3 Feb 2011 20:14:27 +0000 (15:14 -0500)
Along the way, be more consistent about the wording we use here.

doc/src/sgml/mvcc.sgml

index 152b7466b8be98cde90682fa565da5316a93f581..579425dad643e30321b62e8a47225d4808a13088 100644 (file)
@@ -656,7 +656,8 @@ SELECT SUM(value) FROM mytab WHERE class = 2;
 
         <para>
          Acquired by <command>VACUUM</command> (without <option>FULL</option>),
-         <command>ANALYZE</>, and <command>CREATE INDEX CONCURRENTLY</>.
+         <command>ANALYZE</>, <command>CREATE INDEX CONCURRENTLY</>, and
+         some forms of <command>ALTER TABLE</command>.
         </para>
        </listitem>
       </varlistentry>
@@ -699,7 +700,7 @@ SELECT SUM(value) FROM mytab WHERE class = 2;
         <para>
          Acquired by <command>CREATE TRIGGER</command>,
          <command>CREATE RULE</command> (except for <literal>ON SELECT</>
-         rules) and in some cases <command>ALTER TABLE</command>.
+         rules) and some forms of <command>ALTER TABLE</command>.
         </para>
        </listitem>
       </varlistentry>
@@ -747,7 +748,7 @@ SELECT SUM(value) FROM mytab WHERE class = 2;
          Acquired by the <command>DROP TABLE</command>,
          <command>TRUNCATE</command>, <command>REINDEX</command>,
          <command>CLUSTER</command>, and <command>VACUUM FULL</command>
-         commands, as well as most variants of <command>ALTER TABLE</>.
+         commands, and some forms of <command>ALTER TABLE</>.
          This is also the default lock mode for <command>LOCK TABLE</command>
          statements that do not specify a mode explicitly.
         </para>