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

This page is a translated version of the page Manual:Pagelinks table and the translation is 100% complete.
Příručka:Obsah Rozložení databáze MediaWiki Tabulka pagelinks
Verze MediaWiki:
1.5

Tabulka pagelinks sleduje všechny interní odkazy na wiki. Každá položka obsahuje ID a jmenný prostor (číslo) zdrojové stránky a název článku (v textu) a jmenný prostor (číslo), na který je z této zdrojové stránky odkazováno. Může existovat mnoho instancí ID zdrojové stránky, stejně jako interních odkazů v ní, ale pro každé ID stránky může být pouze jeden záznam na interní odkaz (nebo MySQL vypíše fatální chybu).

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.

Tabulka byla představena ve verzi 1.5. Je výsledkem sloučení tabulky links a tabulky brokenlinks verze 1.4. Obnovení tabulky pagelinks je vždy možné pomocí skriptu údržby rebuildall.php .

Pole

pl_from

page_id stránky obsahující odkaz.

pl_namespace

page_namespace cílové stránky. 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.

pl_title

titul cílové stránky ve formátu page_title . 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. Mezery jsou převedeny na podtržítka a první písmeno může být automaticky velké. Takže například odkaz na foo bar by měl pl_title "Foo_bar" za předpokladu $wgCapitalLinks = true; a neexistující $wgCapitalLinkOverrides.

pl_from_namespace

Verze MediaWiki:
1.24

page_namespace stránky obsahující odkaz.

Shrnutí schématu

Verze MediaWiki:
1.36

DESCRIBE pagelinks;

+-------------------+------------------+------+-----+---------+-------+
| Field             | Type             | Null | Key | Default | Extra |
+-------------------+------------------+------+-----+---------+-------+
| pl_from           | int(10) unsigned | NO   | PRI | 0       |       |
| pl_namespace      | int(11)          | NO   | PRI | 0       |       |
| pl_title          | varbinary(255)   | NO   | PRI |         |       |
| pl_from_namespace | int(11)          | NO   | MUL | 0       |       |
+-------------------+------------------+------+-----+---------+-------+
Verze MediaWiki:
1.26 – 1.35

DESCRIBE pagelinks;

+-------------------+------------------+------+-----+---------+-------+
| Field             | Type             | Null | Key | Default | Extra |
+-------------------+------------------+------+-----+---------+-------+
| pl_from           | int(10) unsigned | NO   | PRI | 0       |       |
| pl_from_namespace | int(11)          | NO   | MUL | 0       |       |
| pl_namespace      | int(11)          | NO   | PRI | 0       |       |
| pl_title          | varbinary(255)   | NO   | PRI |         |       |
+-------------------+------------------+------+-----+---------+-------+
Verze MediaWiki:
1.24 – 1.25

DESCRIBE pagelinks;

+-------------------+------------------+------+-----+---------+-------+
| Field             | Type             | Null | Key | Default | Extra |
+-------------------+------------------+------+-----+---------+-------+
| pl_from           | int(10) unsigned | NO   | PRI | 0       |       |
| pl_from_namespace | int(11)          | NO   |     | 0       |       |
| pl_namespace      | int(11)          | NO   | PRI | 0       |       |
| pl_title          | varbinary(255)   | NO   | PRI |         |       |
+-------------------+------------------+------+-----+---------+-------+
Verze MediaWiki:
1.10 – 1.23

DESCRIBE pagelinks;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| pl_from      | int(10) unsigned    | NO   | PRI | 0       |       |
| pl_namespace | int(11)             | NO   | PRI | 0       |       |
| pl_title     | varchar(255) binary | NO   | PRI | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+
Verze MediaWiki:
1.5 – 1.9

DESCRIBE pagelinks;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| pl_from      | int(8) unsigned     | NO   | PRI | 0       |       |
| pl_namespace | int(11)             | NO   | PRI | 0       |       |
| pl_title     | varchar(255) binary | NO   | PRI | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+

Indexy

Verze MediaWiki:
1.30

SHOW INDEX IN pagelinks;

+-----------+------------+------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table     | Non_unique | Key_name               | Seq_in_index | Column_name       | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-----------+------------+------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| pagelinks |          0 | PRIMARY                |            1 | pl_from           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          0 | PRIMARY                |            2 | pl_namespace      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          0 | PRIMARY                |            3 | pl_title          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_namespace           |            1 | pl_namespace      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_namespace           |            2 | pl_title          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_namespace           |            3 | pl_from           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_backlinks_namespace |            1 | pl_from_namespace | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_backlinks_namespace |            2 | pl_namespace      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_backlinks_namespace |            3 | pl_title          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| pagelinks |          1 | pl_backlinks_namespace |            4 | pl_from           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+-----------+------------+------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+