Jump to content

Manual:Interwiki table/zh

From mediawiki.org
This page is a translated version of the page Manual:Interwiki table and the translation is 83% complete.
Outdated translations are marked like this.
手册:索引 MediaWiki数据库布局 interwiki表

interwiki 表儲存了interwiki 前綴及其目的地。 請參閱預設的維基百科前綴

Wiki間鏈接本身儲存在 iwlinks  表中。

可以使用 Interwiki 類訪問此數據。

欄位

iw_prefix

維基鏈接的前綴;這與編輯時使用名字空間的方式相同。

iw_url

鏈接的目的地;頁面名稱將替換為 $1

iw_api

MediaWiki版本:
1.17

檔案 api.php 的 URL。 當通過 siprop=interwikimap 請求一個維基百科地圖時,除 ApiQuerySiteinfo::appendInterwikiMap() 外,不使用此屬性。

iw_wikiid

MediaWiki版本:
1.17

數據庫的名稱(用於使用 wfGetLB( 'wikiid' ) 建立的連線)

iw_local

通知MediaWiki如何處理來自外部來源的維基鏈接。 如果 iw_local1,則將這些鏈接視為從本地 Wiki 內部產生。

  • 例如,en.wikipedia.org 專案上的 interwiki 鏈接 fr: 設定了 iw_local=1

因此,指向 https://en.wikipedia.org/wiki/fr:Accueil 的鏈接可以將您優雅地重定向到法語首頁(Accueil)。 但是,en.wikipedia.org 上的WorldCat ISSN目錄標記為0https://en.wikipedia.org/wiki/issn:1021-9749 的鏈接不起作用,即使 [[issn:1021-9749]] 在本地 Wikipedia 頁面上也可以使用。

iw_trans

這用於允許從另一個 MediaWiki 安裝中包含模板(或其他頁面)。

$wgEnableScaryTranscluding iw_trans 都需要打開。

架構摘要

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

索引

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

參見