Manuel: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 | | | +-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+