Jump to content
MediaWiki

Příručka:Databázová tabulka log_search

From mediawiki.org
This page is a translated version of the page Manual:Log search table and the translation is 100% complete.
Verze MediaWiki:
≥ 1.16

Tabulka log_search (přidáno na r50567 ). Pro ukládání dat o událostech protokolu lze použít buď log_search a logging.log_params, nebo oba. log_search, který je indexován, se používá pro filtrování živých dotazů. RevisionDelete jej například používá k filtrování událostí protokolu až po ID revize (nejen stránky). Pokud jsou například revize 48 a 49 odstraněny událostí protokolu 29, pak budou v log_search vytvořeny dva řádky, přičemž ls_field se rovná 'rev_id' pro obě pole, ls_value se rovná 48 pro první pole a 49 pro druhé pole. a ls_log_id se rovná 29 pro obě pole. Pro offline použití (např. pomalá analýza) stačí log_params.

Funkce používané pro ukládání dat v log_search jsou obvykle ManualLogEntry::setRelations() a LogPage::addRelations() .

Pole

ls_field

Typ ID ('associated_rev_id ', 'log_id ', 'ipb_id ', 'target_author_id'; a podle tables.sql , 'rev_timestamp ' a 'username '.) Lze přidat další.

ls_value

Hodnota ID (např. pokud ls_field je 'rev_id', pak ls_value bude obsahovat rev_id).

ls_log_id

Klíčováno na log_id

Přehled změn ve schématu tabulky

Verze MediaWiki:
≥ 1.16

DESCRIBElog_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 | |
+-----------+------------------+------+-----+---------+-------+

Indexy

Verze MediaWiki:
≥ 1.30

SHOWINDEXINlog_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 | | |
+------------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
Zdroje
Aktuálně podporované
V minulosti podporované
Technická dokumentace
Nastavení
Vývoj
Tabulky využívané jádrem MediaWiki
Aktuálně využívané tabulky
Již nevyužívané tabulky

AltStyle によって変換されたページ (->オリジナル) /