Jump to content

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

From mediawiki.org
This page is a translated version of the page Manual:Existencelinks table and the translation is 100% complete.
Tabulka existencelinks
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      |         |               |
+----------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+