Příručka:Databázová tabulka existencelinks
Appearance
| Verze MediaWiki: | ≥ 1.45 |
Tabulka existencelinks sleduje existenci názvů stránek, na kterých závisí obsah jiného článku.
Je podobný pagelinks a ve skutečnosti byl od této tabulky oddělen ve verzi 1.45.
Tam, kde se pro interní odkazy používá tabulka pagelinks, se tabulka existencelinks používá pro kontroly if exists pomocí Parserfunctions, Scribunto atd.
Všimněte si, že cílová stránka může nebo nemusí existovat a v důsledku přejmenování a smazání může časem odkazovat na různé záznamy stránky.
Pole
exl_from
Hodnota page_id stránky obsahující odkaz.
exl_target_id
Cizí klíč k linktarget.
Přehled změn ve schématu tabulky
| Verze MediaWiki: | ≥ 1.45 |
DESCRIBE existencelinks;
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | exl_from | int(10) unsigned | NO | PRI | 0 | | | exl_target_id | bigint(20) unsigned | NO | PRI | NULL | | +-------------------+---------------------+------+-----+---------+-------+
Indexy
| Verze MediaWiki: | ≥ 1.45 |
SHOW INDEX IN existencelinks;
+----------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +----------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | existencelinks | 0 | PRIMARY | 1 | exl_from | A | 0 | NULL | NULL | | BTREE | | | | existencelinks | 0 | PRIMARY | 2 | exl_target_id | A | 0 | NULL | NULL | | BTREE | | | | existencelinks | 1 | exl_target_id | 1 | exl_target_id | A | 0 | NULL | NULL | | BTREE | | | | existencelinks | 1 | exl_target_id | 2 | exl_from | A | 0 | NULL | NULL | | BTREE | | | +----------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+