Extension:CheckUser/cu log event table
MediaWiki version: | ≥ 1.40 |
A table for the CheckUser extension used to store log entries with log ID from the recentchanges table and other selected events with the IP and UA string used to make the action. See also cu_changes and cu_private_event .
In 1.40, this table is unused but is added to the database. Since 1.41, this table is used.
Fields
[edit]cule_id
[edit]Primary key, used to uniquely identify a cu_log_event row.
cule_log_id
[edit]The logging.log_id associated with this cu_log_event row.
cule_actor
[edit]Stores the actor_id for the user who performed the action that created this row. Similar to rc_user .
cule_timestamp
[edit]Timestamp for the event that is stored in the cu_log_event table, in the timestamp format MediaWiki uses everywhere in the database: yyyymmddhhmmss.
cule_ip
[edit]The IP address used to make the edit.
cule_ip_hex
[edit]The IP address in cuc_ip
as hexadecimal.
cule_xff
[edit]The entire XFF header. If not provided or if all XFF IPs are varnish servers, this will be the empty string.
cule_xff_hex
[edit]If all XFF IPs are not varnish servers, then this contains the best guess of the XFF IP in the XFF header as hexadecimal.
cule_agent
[edit]The User agent header provided in the request that made the action being stored in this row.
cule_agent_id
[edit]MediaWiki version: | ≥ 1.42 |
References a row in the cu_useragent table by the cuua_id column. The row in the table stores the user agent header provided in the request.
Schema
[edit]MediaWiki version: | ≥ 1.42 |
DESCRIBE cu_log_event;
+----------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+---------------------+------+-----+---------+----------------+ | cule_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | cule_log_id | int(10) unsigned | NO | | 0 | | | cule_actor | bigint(20) unsigned | NO | MUL | NULL | | | cule_timestamp | binary(14) | NO | MUL | NULL | | | cule_ip | varbinary(255) | YES | | | | | cule_ip_hex | varbinary(255) | YES | MUL | NULL | | | cule_xff | varbinary(255) | YES | | | | | cule_xff_hex | varbinary(255) | YES | MUL | NULL | | | cule_agent | varbinary(255) | YES | | NULL | | | cule_agent_id | bigint(20) unsigned | NO | | 0 | | +----------------+---------------------+------+-----+---------+----------------+
MediaWiki versions: | 1.40 – 1.41 |
DESCRIBE cu_log_event;
+----------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+---------------------+------+-----+---------+----------------+ | cule_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | cule_log_id | int(10) unsigned | NO | | 0 | | | cule_actor | bigint(20) unsigned | NO | MUL | NULL | | | cule_timestamp | binary(14) | NO | MUL | NULL | | | cule_ip | varbinary(255) | YES | | | | | cule_ip_hex | varbinary(255) | YES | MUL | NULL | | | cule_xff | varbinary(255) | YES | | | | | cule_xff_hex | varbinary(255) | YES | MUL | NULL | | | cule_agent | varbinary(255) | YES | | NULL | | +----------------+---------------------+------+-----+---------+----------------+