|
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