Manual:Interwiki table/ja

From MediaWiki.org

Jump to: navigation, search
Manual:Contents/ja MediaWiki データベース レイアウト Interwiki table/ja



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

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

"DESCRIBE interwiki" による応答は:

Field Type Null Key Default Extra
iw_prefix char(32)   PRI    
iw_url char(127)        
iw_local tinyint(1)     0  
iw_trans tinyint(1)     0  

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

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

iw_local はMediaWiki に外部のソースから来ている interwiki リンクを、どのように扱うべきであるかについて知らせます。iw_local1 である場合、それらがローカルな 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 にしています; [[wikimedia:Home]] はローカルな Wikipedia ページ上でなら、働くであろうけれども、http://en.wikipedia.org/wiki/wikimedia:Home のリンクは働きません。

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

MediaWiki version: 1.8

"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       |       |
+-----------+------------+------+-----+---------+-------+
MediaWiki version: 1.9
mysql> describe mw_interwiki;
+-----------+------------+------+-----+---------+-------+
| 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       |       |
+-----------+------------+------+-----+---------+-------+
4 rows in set (0.00 sec)