Interwiki table/ja

The interwiki テーブルは interwiki 接頭辞を、それらのターゲットと共に保管します.

SVN: http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/interwiki.sql?view=markup

"DESCRIBE interwiki" による応答は:

iw_prefix は interwiki リンクの接頭辞です; これは名前空間が、編集時に使用されるのと同じ方法で使われます.

iw_url はリンクのターゲットです; ページ名は $1 で置き換えられます.

iw_local はMediaWiki に外部のソースから来ている interwiki リンクを、どのように扱うべきであるかについて知らせます. iw_local が 1 である場合、それらがローカルな wiki の中から生成されるかのように、これらのリンクを扱うでしょう.
 * 例として、 en.wikipedia.org project での interwiki link fr: は、iw_local=1 の設定がされています. 従って、http://en.wikipedia.org/wiki/fr:Accueil のリンクは、フランスのホームベージ (Accueil) に素直にリダイレクトします. しかしながら、en.wikipedia.org では、Wikimedia foundation project site のフラグを 0 にしています; Home はローカルな Wikipedia ページ上でなら、働くであろうけれども、http://en.wikipedia.org/wiki/wikimedia:Home のリンクは働きません.

iw_trans: は別の MediaWiki インストレーションからテンプレート（あるいは他のページ）を transcluding することを許可するために使用されます. と  の両方が on になっている必要があります.

"DESCRIBE interwiki" が、 MediaWiki 1.8 においては下記の内容を示します. : +---++--+-+-+---+ +---++--+-+-+---+ +---++--+-+-+---+
 * Field    | Type       | Null | Key | Default | Extra |
 * iw_prefix | char(32)  | NO   | PRI | NULL    |       |
 * iw_url   | char(127)  | NO   |     | NULL    |       |
 * iw_local | tinyint(1) | NO   |     | NULL    |       |
 * iw_trans | tinyint(1) | NO   |     | 0       |       |

mysql> describe mw_interwiki; +---++--+-+-+---+ +---++--+-+-+---+ +---++--+-+-+---+ 4 rows in set (0.00 sec)
 * Field    | Type       | Null | Key | Default | Extra |
 * iw_prefix | char(32)  | NO   | PRI | NULL    |       |
 * iw_url   | char(127)  | NO   |     | NULL    |       |
 * iw_local | tinyint(1) | NO   |     | NULL    |       |
 * iw_trans | tinyint(1) | NO   |     | 0       |       |