Manual:Pagelinks table/pt
Versão MediaWiki: | ≥ 1.5 |
A tabela pagelinks monitoriza todas as hiperligações interna na wiki. Each entry contains the source page's ID and a reference to the linktarget table which has the title and namespace (number) that is being linked to from within that source page. There may be many instances of the source page's ID, as many as the internal links within it, but there can be only one entry per internal link for any page ID (or MySQL will yell out a fatal error).
Note that the target page may or may not exist, and due to renames and deletions may refer to different page records as time goes by.
The table was introduced in version 1.5.
It is the result of merging the links table and the brokenlinks table of version 1.4.
Regenerating the pagelinks
table is always possible using the rebuildall.php maintenance script.
Campos
pl_from
The page_id of the page containing the link.
pl_from_namespace
Versão MediaWiki: | ≥ 1.24 |
The page_namespace of the page containing the link.
pl_target_id
Versão MediaWiki: | ≥ 1.41 Gerrit change 941474 |
Foreign key to linktarget.
pl_namespace
Versão MediaWiki: | ≤ 1.42 |
The page_namespace
of the target page.
The target page may or may not exist, and due to renames and deletions may refer to different page records as time goes by.
pl_title
Versão MediaWiki: | ≤ 1.42 |
The title of the target page in the page_title format.
The target page may or may not exist, and due to renames and deletions may refer to different page records as time goes by.
Spaces are converted to underscores, and the first letter may be automatically capitalized.
So for example, a link to foo bar would have a pl_title
of "Foo_bar" assuming $wgCapitalLinks = true;
and no $wgCapitalLinkOverrides.
Resumo do esquema
Versão MediaWiki: | ≥ 1.43 |
DESCRIBE pagelinks;
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | pl_from | int(10) unsigned | NO | PRI | 0 | | | pl_target_id | bigint(20) unsigned | NO | PRI | NULL | | | pl_from_namespace | int(11) | NO | MUL | 0 | | +-------------------+---------------------+------+-----+---------+-------+
Versões do MediaWiki: | 1.41 – 1.42 |
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 | | | pl_target_id | bigint(20) unsigned | YES | MUL | NULL | | +-------------------+---------------------+------+-----+---------+-------+
Versões do MediaWiki: | 1.36 – 1.40 |
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 | | +-------------------+------------------+------+-----+---------+-------+
Versões do 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 | | | +-------------------+------------------+------+-----+---------+-------+
Versões do 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 | | | +-------------------+------------------+------+-----+---------+-------+
Versões do 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 | | +--------------+---------------------+------+-----+---------+-------+
Versões do 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 | | +--------------+---------------------+------+-----+---------+-------+
Índices =
Versão MediaWiki: | ≥ 1.43 |
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_target_id | A | 0 | NULL | NULL | | BTREE | | | | pagelinks | 1 | pl_target_id | 1 | pl_target_id | A | 0 | NULL | NULL | | 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 | | BTREE | | | | pagelinks | 1 | pl_backlinks_namespace_target_id | 3 | pl_from | A | 0 | NULL | NULL | | BTREE | | | +-----------+------------+----------------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+Category:MediaWiki database tables/pt#Pagelinks%20table