Jump to content

Manuel:Table interwiki

From mediawiki.org
This page is a translated version of the page Manual:Interwiki table and the translation is 100% complete.
Manuel:Contenu Schéma de base de données MédiaWiki table interwiki

La table interwiki enregistre les préfixes interwiki avec leur cible. Voir préfixes interwiki par default. Les liens interwiki eux, sont rangés dans la table iwlinks . Ces données sont accessibles en utilisant la classe Interwiki .

Champs

iw_prefix

Préfixe du lien interwiki; ceci est utilisé de la même manière qu'un espace de noms lorsque vous faites une édition.

iw_url

Cible du lien; le nom de page est substitué à $1.

iw_api

Version de MediaWiki :
1.17

URL du fichier api.php . Non utilisé, sauf par ApiQuerySiteinfo::appendInterwikiMap(), lorsqu'une table de correspondance interwiki est demandée via siprop=interwikimap .

iw_wikiid

Version de MediaWiki :
1.17

Nom de la base de données (pour une connexion établie avec wfGetLB( 'wikiid' ))

iw_local

Informe MediaWiki sur la manière de traiter les liens interwiki venant des sources externes. Si iw_local vaut 1, alors ces liens seront traités comme s'ils avaient été générés à partir du wiki local.

  • Par exemple, le lien interwiki fr: sur le projet en.wikipedia.org a initialisé iw_local=1.

C'est pourquoi, le lien vers https://en.wikipedia.org/wiki/fr:Accueil vous redirige directement vers la page d'accueil en français (Accueil). Néanmoins, le catalogue ISSN WorldCat est initialisé à 0 sur en.wikipedia.org; le lien vers https://en.wikipedia.org/wiki/issn:1021-9749 ne fonctionne pas, bien que [[issn:1021-9749]] soit valide si nous nous trouvons sur une page Wikipedia locale.

iw_trans

Ceci est utilisé pour permettre la transclusion de modèles (ou d'autres pages) provenant d'une autre installation MediaWiki. A la fois $wgEnableScaryTranscluding et iw_trans doivent être positionnés.

Résumé du schéma

Version de MediaWiki :
1.17

DESCRIBE interwiki;

+-----------+---------------+------+-----+---------+-------+
| Field     | Type          | Null | Key | Default | Extra |
+-----------+---------------+------+-----+---------+-------+
| iw_prefix | varbinary(32) | NO   | PRI | NULL    |       |
| iw_url    | blob          | NO   |     | NULL    |       |
| iw_api    | blob          | NO   |     | NULL    |       |
| iw_wikiid | varbinary(64) | NO   |     | NULL    |       |
| iw_local  | tinyint(1)    | NO   |     | NULL    |       |
| iw_trans  | tinyint(4)    | NO   |     | 0       |       |
+-----------+---------------+------+-----+---------+-------+
Versions de MediaWiki :
1.10 – 1.16

DESCRIBE interwiki;

+-----------+---------------+------+-----+---------+-------+
| Field     | Type          | Null | Key | Default | Extra |
+-----------+---------------+------+-----+---------+-------+
| iw_prefix | varbinary(32) | NO   | PRI | NULL    |       |
| iw_url    | blob          | NO   |     | NULL    |       |
| iw_local  | tinyint(1)    | NO   |     | NULL    |       |
| iw_trans  | tinyint(4)    | NO   |     | 0       |       |
+-----------+---------------+------+-----+---------+-------+
Versions de MediaWiki :
1.5 – 1.9

DESCRIBE interwiki;

+-----------+------------+------+-----+---------+-------+
| Field     | Type       | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| iw_prefix | char(32)   | NO   | PRI | NULL    |       |
| iw_url    | char(127)  | NO   |     | NULL    |       |
| iw_local  | bool       | NO   |     | NULL    |       |
| iw_trans  | tinyint(1) | NO   |     | 0       |       |
+-----------+------------+------+-----+---------+-------+
Versions de MediaWiki :
1.1 – 1.4

DESCRIBE interwiki;

+-----------+------------+------+-----+---------+-------+
| Field     | Type       | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| iw_prefix | char(32)   | NO   | PRI | NULL    |       |
| iw_url    | char(127)  | NO   |     | NULL    |       |
| iw_local  | bool       | NO   |     | NULL    |       |
+-----------+------------+------+-----+---------+-------+

Les index

Version de MediaWiki :
1.32

SHOW INDEX IN interwiki;

+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table     | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| interwiki |          0 | PRIMARY  |            1 | iw_prefix   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+

Voir aussi