Jump to content

Manuel:table pagelinks

From mediawiki.org
This page is a translated version of the page Manual:Pagelinks table and the translation is 100% complete.
Version de MediaWiki :
1.5

La table pagelinks suit tous les liens internes du wiki. Chaque entrée contient l'ID de la page source et une référence dans la table linktarget où l'on trouve le titre et l'espace de noms (numéro) auquel il est lié depuis cette page source. Il peut y avoir plusieurs instances de l'ID de la page source (autant que de liens internes à l'intérieur) mais il n'y a qu'une seule entrée par lien interne pour n'importe quel ID de page (sinon MySQL produit une erreur fatale).

Notez que la page cible peut exister ou non, et en raison des renommages et des suppressions elle peut se référer à différents enregistrements de pages au fil du temps.

Cette table a été ajoutée dans la version 1.5 . C'est le résultat de la fusion de la table links et de la table brokenlinks de la version 1.4 . La régénération de la table pagelinks est toujours possible à l'aide du script de maintenance rebuildall.php .

Champs

pl_from

page_id de la page contenant le lien.

pl_from_namespace

Version de MediaWiki :
1.24

page_namespace de la page contenant le lien.

pl_target_id

Version de MediaWiki :
1.41
Gerrit change 941474

Clé externe de linktarget.

pl_namespace

Version de MediaWiki :
1.42

page_namespace de la page cible. La page cible peut exister ou non, et en raison des renommages et des suppressions elle peut se référer à différents enregistrements de pages au fil du temps.

pl_title

Version de MediaWiki :
1.42

C'est le titre de la page cible dans le format page_title . La page cible peut exister ou non, et en raison des renommages et des suppressions elle peut se référer à différents enregistrements de pages au fil du temps. Les espaces sont traduits en caractères de soulignement et la première lettre peut être mise en majuscule automatiquement. Ainsi, par exemple, un lien vers foo bar aurait pour pl_title « Foo_bar » en supposant que $wgCapitalLinks = true; et pas $wgCapitalLinkOverrides.

Résumé du schéma

Version de 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       |       |
+-------------------+---------------------+------+-----+---------+-------+
Versions de 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    |       |
+-------------------+---------------------+------+-----+---------+-------+
Versions de 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       |       |
+-------------------+------------------+------+-----+---------+-------+
Versions de 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 |         |       |
+-------------------+------------------+------+-----+---------+-------+
Versions de 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 |         |       |
+-------------------+------------------+------+-----+---------+-------+
Versions de 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    |       |
+--------------+---------------------+------+-----+---------+-------+
Versions de 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    |       |
+--------------+---------------------+------+-----+---------+-------+

Les index

Version de 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      |         |               |
+-----------+------------+----------------------------------+--------------+-------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+