Manual:interwiki table

From MediaWiki.org
Jump to navigation Jump to search
Manual:ContentsManual:Contents MediaWiki database layoutManual:Database layout interwiki table


The interwiki table stores the interwiki prefixes with their targets. See default interwiki prefixes. The interwiki links themselves are stored in the iwlinks table.

Fields[edit]

iw_prefix[edit]

The prefix of the interwiki link; this is used the same way as a namespace is used when editing.

iw_url[edit]

The target of the link; the page name is substituted for $1.

iw_api[edit]

MediaWiki version: 1.17

The URL of the file api.php. This is not used except by ApiQuerySiteinfo::appendInterwikiMap(), when an interwiki map is requested via siprop=interwikimap.

iw_wikiid[edit]

The name of the database (for a connection to be established with wfGetLB( 'wikiid' ) )

iw_local[edit]

Informs MediaWiki how it should treat interwiki links coming from external sources. If iw_local is 1, then it will treat these links as though they were generated from within the local wiki.

iw_trans[edit]

This is used to allow transcluding templates (or other pages) from another MediaWiki installation. Both $wgEnableScaryTranscluding and iw_trans need to be on.

Schema summary[edit]

MediaWiki version: 1.17

DESCRIBE interwiki;

+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| iw_prefix | varchar(32) | NO   | PRI | NULL    |       |
| iw_url    | blob        | NO   |     | NULL    |       |
| iw_api    | blob        | NO   |     | NULL    |       |
| iw_wikiid | varchar(64) | NO   |     | NULL    |       |
| iw_local  | bool        | NO   |     | NULL    |       |
| iw_trans  | tinyint(1)  | NO   |     | 0       |       |
+-----------+-------------+------+-----+---------+-------+


MediaWiki versions: 1.10 – 1.16

DESCRIBE interwiki;

+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| iw_prefix | varchar(32) | NO   | PRI | NULL    |       |
| iw_url    | blob        | NO   |     | NULL    |       |
| iw_local  | bool        | NO   |     | NULL    |       |
| iw_trans  | tinyint(1)  | NO   |     | 0       |       |
+-----------+-------------+------+-----+---------+-------+


MediaWiki versions: 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       |       |
+-----------+------------+------+-----+---------+-------+


MediaWiki versions: 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    |       |
+-----------+------------+------+-----+---------+-------+

See also[edit]


Other languages:Project:Language policy English  • 日本語 • slovenčina