Manual:pagelinks/cs table
↑ Manuál:Obsah | <translate> MediaWiki database layout</translate> | <translate> <tvar name=1>pagelinks/cs</tvar> table</translate> |
Verze MediaWiki: | <translate> ≥</translate> 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.
Tato tabulka se používá od MW verze 1.5. A vznikla sloučením tabulek links a brokenlinks , používaných u předchozích verzí. Obsah tabulky pagelinks lze kdykoliv aktualizovat pomocí údržbářského skriptu 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: | <translate> ≥</translate> 1.24 |
page_namespace stránky obsahující odkaz.
pl_target_id
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
Cizí klíč k linktarget.
Přehled změn ve schématu tabulky
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
DESCRIBE pagelinks/cs;
+-------------------+---------------------+------+-----+---------+-------+ | 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 | | | pl_target_id | bigint(20) unsigned | YES | MUL | NULL | | +-------------------+---------------------+------+-----+---------+-------+<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.40</tvar> is legacy version</translate>">
<translate> MediaWiki versions:</translate> |
DESCRIBE pagelinks/cs;
+-------------------+------------------+------+-----+---------+-------+ | 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 | | +-------------------+------------------+------+-----+---------+-------+<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.35</tvar> is unsupported version</translate>">
<translate> MediaWiki versions:</translate> |
DESCRIBE pagelinks/cs;
+-------------------+------------------+------+-----+---------+-------+ | 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 | | | +-------------------+------------------+------+-----+---------+-------+<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.25</tvar> is unsupported version</translate>">
<translate> MediaWiki versions:</translate> |
DESCRIBE pagelinks/cs;
+-------------------+------------------+------+-----+---------+-------+ | 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 | | | +-------------------+------------------+------+-----+---------+-------+<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.23</tvar> is unsupported version</translate>">
<translate> MediaWiki versions:</translate> |
DESCRIBE pagelinks/cs;
+--------------+---------------------+------+-----+---------+-------+ | 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 | | +--------------+---------------------+------+-----+---------+-------+<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.9</tvar> is unsupported version</translate>">
<translate> MediaWiki versions:</translate> |
DESCRIBE pagelinks/cs;
+--------------+---------------------+------+-----+---------+-------+ | 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
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
SHOW INDEX IN pagelinks/cs;
+-----------+------------+----------------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | 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 | | | | pagelinks | 1 | pl_target_id | 1 | pl_target_id | A | 0 | NULL | NULL | YES | BTREE | | | | pagelinks | 1 | pl_target_id | 2 | pl_from | A | 0 | NULL | NULL | | BTREE | | | | pagelinks | 1 | pl_backlinks_namespace_target_id | 1 | pl_from_namespace | A | 0 | NULL | NULL | | BTREE | | | | pagelinks | 1 | pl_backlinks_namespace_target_id | 2 | pl_target_id | A | 0 | NULL | NULL | YES | BTREE | | | | pagelinks | 1 | pl_backlinks_namespace_target_id | 3 | pl_from | A | 0 | NULL | NULL | | BTREE | | | +-----------+------------+----------------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+