|
6928 | 6928 | <entry><type>oid</type></entry>
|
6929 | 6929 | <entry><literal><link linkend="catalog-pg-database"><structname>pg_database</structname></link>.oid</literal></entry>
|
6930 | 6930 | <entry>
|
6931 |
| - OID of the database in which the object exists, or |
6932 |
| - zero if the object is a shared object, or |
6933 |
| - null if the lock object is on a transaction ID |
| 6931 | + OID of the database in which the lock target exists, or |
| 6932 | + zero if the target is a shared object, or |
| 6933 | + null if the target is a transaction ID |
6934 | 6934 | </entry>
|
6935 | 6935 | </row>
|
6936 | 6936 | <row>
|
6937 | 6937 | <entry><structfield>relation</structfield></entry>
|
6938 | 6938 | <entry><type>oid</type></entry>
|
6939 | 6939 | <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
|
6940 | 6940 | <entry>
|
6941 |
| - OID of the relation, or null if the lock object is not |
6942 |
| - on a relation or part of a relation |
| 6941 | + OID of the relation targeted by the lock, or null if the target is not |
| 6942 | + a relation or part of a relation |
6943 | 6943 | </entry>
|
6944 | 6944 | </row>
|
6945 | 6945 | <row>
|
6946 | 6946 | <entry><structfield>page</structfield></entry>
|
6947 | 6947 | <entry><type>integer</type></entry>
|
6948 | 6948 | <entry></entry>
|
6949 | 6949 | <entry>
|
6950 |
| - Page number within the relation, or null if the lock object |
6951 |
| - is not on a tuple or relation page |
| 6950 | + Page number targeted by the lock within the relation, |
| 6951 | + or null if the target is not a relation page or tuple |
6952 | 6952 | </entry>
|
6953 | 6953 | </row>
|
6954 | 6954 | <row>
|
6955 | 6955 | <entry><structfield>tuple</structfield></entry>
|
6956 | 6956 | <entry><type>smallint</type></entry>
|
6957 | 6957 | <entry></entry>
|
6958 | 6958 | <entry>
|
6959 |
| - Tuple number within the page, or null if the lock object is not |
6960 |
| - on a tuple |
| 6959 | + Tuple number targeted by the lock within the page, |
| 6960 | + or null if the target is not a tuple |
6961 | 6961 | </entry>
|
6962 | 6962 | </row>
|
6963 | 6963 | <row>
|
6964 | 6964 | <entry><structfield>virtualxid</structfield></entry>
|
6965 | 6965 | <entry><type>text</type></entry>
|
6966 | 6966 | <entry></entry>
|
6967 | 6967 | <entry>
|
6968 |
| - Virtual ID of a transaction lock, or null if the lock object is not |
6969 |
| - on a virtual transaction ID |
| 6968 | + Virtual ID of the transaction targeted by the lock, |
| 6969 | + or null if the target is not a virtual transaction ID |
6970 | 6970 | </entry>
|
6971 | 6971 | </row>
|
6972 | 6972 | <row>
|
6973 | 6973 | <entry><structfield>transactionid</structfield></entry>
|
6974 | 6974 | <entry><type>xid</type></entry>
|
6975 | 6975 | <entry></entry>
|
6976 | 6976 | <entry>
|
6977 |
| - ID of a transaction lock, or null if the lock object is not on a transaction ID |
| 6977 | + ID of the transaction targeted by the lock, |
| 6978 | + or null if the target is not a transaction ID |
6978 | 6979 | </entry>
|
6979 | 6980 | </row>
|
6980 | 6981 | <row>
|
6981 | 6982 | <entry><structfield>classid</structfield></entry>
|
6982 | 6983 | <entry><type>oid</type></entry>
|
6983 | 6984 | <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
|
6984 | 6985 | <entry>
|
6985 |
| - OID of the system catalog containing the object, or null if the |
6986 |
| - lock object is not on a general database object. |
| 6986 | + OID of the system catalog containing the lock target, or null if the |
| 6987 | + target is not a general database object |
6987 | 6988 | </entry>
|
6988 | 6989 | </row>
|
6989 | 6990 | <row>
|
6990 | 6991 | <entry><structfield>objid</structfield></entry>
|
6991 | 6992 | <entry><type>oid</type></entry>
|
6992 | 6993 | <entry>any OID column</entry>
|
6993 | 6994 | <entry>
|
6994 |
| - OID of the object within its system catalog, or null if the |
6995 |
| - lock object is not on a general database object. |
| 6995 | + OID of the lock target within its system catalog, or null if the |
| 6996 | + target is not a general database object. |
6996 | 6997 | For advisory locks it is used to distinguish the two key
|
6997 | 6998 | spaces (1 for an int8 key, 2 for two int4 keys).
|
6998 | 6999 | </entry>
|
|
7002 | 7003 | <entry><type>smallint</type></entry>
|
7003 | 7004 | <entry></entry>
|
7004 | 7005 | <entry>
|
7005 |
| - For a table column, this is the column number (the |
| 7006 | + Column number targeted by the lock (the |
7006 | 7007 | <structfield>classid</> and <structfield>objid</> refer to the
|
7007 |
| - table itself). For all other object types, this column is |
7008 |
| - zero. Null if the lock object is not on a general database object. |
| 7008 | + table itself), |
| 7009 | + or zero if the target is some other general database object, |
| 7010 | + or null if the target is not a general database object |
7009 | 7011 | </entry>
|
7010 | 7012 | </row>
|
7011 | 7013 | <row>
|
|
0 commit comments