Manual:Table redirect

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Redirect table and the translation is 100% complete.

Other languages:
English • ‎español • ‎français • ‎日本語
Manuel:Contenu Schéma de base de données MédiaWiki redirect table/fr


Version de MediaWiki : 1.9

La table redirect contient pour chaque page qui est actuellement une redirection (c'est à dire, pas pour les anciennes révisions qui sont des redirections), l'ID de la page source et des informations concernant la cible. La cible peut exister ou pas.

Depuis août 2007, les vidages de la base de données pour Wikipedia et les autres projets Wikimedia comme indiqué sur https://dumps.wikimedia.org/, possèdent des données incomplètes dans cette table : uniquement les pages de redirection ayant été créées ou modifiées après l'été 2007 sont présentes. Pour les redirections plus anciennes, utilisez la table pagelinks .

Champs

Une cible se compose de quatre parties : un préfixe interwiki (doit être vide pour une redirection régulière), un espace de noms, un titre et un fragment.

rd_from

Contient le page_id de la page source.

rd_namespace

Contient le numéro de Manuel:Espace de noms de la cible.

rd_title

Contient le titre formaté de la page cible. Il est enregistré comme texte, avec les espaces remplacés par des soulignés '_'.

rd_fragment

Contient l'ID du fragment de la cible s'il est présent (voir aussi bugzilla:218), sinon vaut NULL.

rd_interwiki

Version de MediaWiki : 1.16

Ce champ n'est pas vide uniquement dans le cas où un préfixe interwiki est utilisé : #REDIRECT [[prefix:…]] (un préfixe tel que « w: » pour Wikipedia, ou un préfixe de lien inter-langues tel que « nl: » pour le hollandais, mais pas les deux). Dans ce cas une redirection n'est pas visible dans Special:WhatLinksHere (même si la cible se trouve dans le même wiki), rd_namespace vaut toujours zéro et rd_title peut contenir un préfixe d'espace de noms possible, mais rd_fragment peut être non-NULL.

Résumé du schéma

Version de MediaWiki : 1.16

DESCRIBE redirect;

+--------------+------------------+------+-----+---------+-------+
| Field        | Type             | Null | Key | Default | Extra |
+--------------+------------------+------+-----+---------+-------+
| rd_from      | int(10) unsigned | NO   | PRI | 0       |       |
| rd_namespace | int(11)          | NO   | MUL | 0       |       |
| rd_title     | varbinary(255)   | NO   |     |         |       |
| rd_interwiki | varbinary(32)    | YES  |     | NULL    |       |
| rd_fragment  | varbinary(255)   | YES  |     | NULL    |       |
+--------------+------------------+------+-----+---------+-------+
Versions de MediaWiki : 1.10 – 1.15

DESCRIBE redirect;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| rd_from      | int(10) unsigned    | NO   | PRI | 0       |       |
| rd_namespace | int(11)             | NO   | MUL | 0       |       |
| rd_title     | varchar(255) binary | NO   |     | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+
Version de MediaWiki : 1.9

DESCRIBE redirect;

+--------------+---------------------+------+-----+---------+-------+
| Field        | Type                | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| rd_from      | int(8) unsigned     | NO   | PRI | 0       |       |
| rd_namespace | int(11)             | NO   | MUL | 0       |       |
| rd_title     | varchar(255) binary | NO   |     | NULL    |       |
+--------------+---------------------+------+-----+---------+-------+