Manuel:Table interwiki
↑ 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 | | | +-----------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+