Fix documentation of pgrowlocks using "lock_type" instead of "modes"
authorMichael Paquier
Tue, 2 Oct 2018 07:34:59 +0000 (16:34 +0900)
committerMichael Paquier
Tue, 2 Oct 2018 07:34:59 +0000 (16:34 +0900)
The example used in the documentation is outdated as well.  This is an
oversight from 0ac5ad5, which bumped up pgrowlocks but forgot some bits
of the documentation.

Reported-by: Chris Wilson
Discussion: https://postgr.es/m/153838692816.2950.12001142346234155699@wrigleys.postgresql.org
Backpatch-through: 9.3

doc/src/sgml/pgrowlocks.sgml

index 39de41a03cf43327d54659cbf7e97225069fdc9b..60e13393ea6208f20b5285f58c8fc342ad642042 100644 (file)
@@ -70,7 +70,7 @@ pgrowlocks(text) returns setof record
       Transaction IDs of lockers (more than one if multitransaction)
      
      
-      lock_type
+      modes
       text[]
       Lock mode of lockers (more than one if multitransaction),
        an array of Key ShareShare,
@@ -127,14 +127,14 @@ SELECT * FROM accounts AS a, pgrowlocks('accounts') AS p
  
   Sample Output
 
-
-test=# SELECT * FROM pgrowlocks('t1');
- locked_row | lock_type | locker | multi |   xids    |     pids
-------------+-----------+--------+-------+-----------+---------------
     (0,1) | Shared    |     19 | t     | {804,805} | {29066,29068}
     (0,2) | Shared    |     19 | t     | {804,805} | {29066,29068}
     (0,3) | Exclusive |    804 | f     | {804}     | {29066}
     (0,4) | Exclusive |    804 | f     | {804}     | {29066}
+  
+=# SELECT * FROM pgrowlocks('t1');
+ locked_row | locker | multi | xids  |     modes      |  pids
+------------+--------+-------+-------+----------------+--------
(0,1)      |    609 | f     | {609} | {"For Share"}  | {3161}
(0,2)      |    609 | f     | {609} | {"For Share"}  | {3161}
(0,3)      |    607 | f     | {607} | {"For Update"} | {3107}
(0,4)      |    607 | f     | {607} | {"For Update"} | {3107}
 (4 rows)