手册:log_search表
Appearance
Outdated translations are marked like this.
↑ 手册:索引 | MediaWiki数据库布局 | log_search表 |
MediaWiki版本: | ≥ 1.16 |
log_search表(自r50567引入)。 log_search 和 logging.log_params 都可用于存储有关日志事件的数据。 log_search会被索引,用于实时查询的筛选。 例如RevisionDelete用其来筛选出与某个版本ID相关的日志事件(不仅仅是页面)。 例如,如果版本48和49由日志事件29删除,那么将在log_search创建两行,拥有的ls_field字段值均为'rev_id',第一个ls_value字段为48,第二个为49,并且两个ls_log_id字段均为29。 对于离线使用(例如显示分析),log_params就足够了。
一般使用ManualLogEntry::setRelations() 和LogPage::addRelations() 函数在log_search中存储数据。
字段
ls_field
ID的类型('associated_rev_id ','log_id ','ipb_id ','target_author_id';以及根据tables.sql ,还有'rev_timestamp '和'username ')。 可以添加其他值。
ls_value
ID的值(例如ls_field为'rev_id',那么ls_value将包含rev_id)。
ls_log_id
到log_id的键
架构摘要
MediaWiki版本: | ≥ 1.16 |
DESCRIBE log_search;
+-----------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+------------------+------+-----+---------+-------+ | ls_field | varbinary(32) | NO | PRI | NULL | | | ls_value | varbinary(255) | NO | PRI | NULL | | | ls_log_id | int(10) unsigned | NO | PRI | 0 | | +-----------+------------------+------+-----+---------+-------+
Indexes
MediaWiki版本: | ≥ 1.30 |
SHOW INDEX IN log_search;
+------------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +------------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | log_search | 0 | PRIMARY | 1 | ls_field | A | 0 | NULL | NULL | | BTREE | | | | log_search | 0 | PRIMARY | 2 | ls_value | A | 0 | NULL | NULL | | BTREE | | | | log_search | 0 | PRIMARY | 3 | ls_log_id | A | 0 | NULL | NULL | | BTREE | | | | log_search | 1 | ls_log_id | 1 | ls_log_id | A | 0 | NULL | NULL | | BTREE | | | +------------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+