Manual:Categorylinks table/ja

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



Categorylinks テーブルは、[[category:abc]] の種類のページに関するエントリーを保管し、そしてそれは (関連づけられたページが存在するか、あるいはしていない) カテゴリー "abc" の中にページを置きます。[[:category:abc]] 形式のリンクは保管されませんが、標準的なリンクとして扱われます。カテゴリーページの編集可能な部分が他のページのように保管されます。

"DESCRIBE categorylinks" による結果はこの通りです。:

Field Type Null Key Default Extra
cl_from int(8) unsigned   PRI 0  
cl_to varchar(255) binary   PRI NULL  
cl_sortkey varchar(255) binary     NULL  
cl_timestamp timestamp     CURRENT TIMESTAMP  
  • cl_from は、リンクが置かれた記事の cur_id を保管します。
  • cl_to は、望まているカテゴリーの (名前空間接頭辞を除いた) 名前を保管します。
  • cl_sortkey は、カテゴリーリストで分類されるべきページのタイトルを保管します。
  • cl_timestamp は、テーブルでリンクが最後に更新された時間を保管します。

パフォーマンスを改善するのに役立つ3つのインデックスがあります。:

  • cl_from と cl_to の連結(記事が編集される時の間のため)
  • cl_to と cl_sortkeyの最初の128バイトの連結(順番に記事を表示するため)
  • cl_to と cl_timestamp の連結
MediaWiki version: 1.8

MediaWiki 1.8alpha において、DESCRIBE categorylinks による結果は下記の通りです。:

+--------------+-----------------+------+-----+-------------------+-------+
| Field        | Type            | Null | Key | Default           | Extra |
+--------------+-----------------+------+-----+-------------------+-------+
| cl_from      | int(8) unsigned | NO   | PRI | 0                 |       |
| cl_to        | varchar(255)    | NO   | PRI | NULL              |       |
| cl_sortkey   | varchar(86)     | NO   |     | NULL              |       |
| cl_timestamp | timestamp       | YES  |     | CURRENT_TIMESTAMP |       |
+--------------+-----------------+------+-----+-------------------+-------+
MediaWiki version: 1.9
mysql> describe mw_categorylinks;

+--------------+-----------------+------+-----+-------------------+-------+
| Field        | Type            | Null | Key | Default           | Extra |
+--------------+-----------------+------+-----+-------------------+-------+
| cl_from      | int(8) unsigned | NO   | PRI | 0                 |       |
| cl_to        | varchar(255)    | NO   | PRI | NULL              |       |
| cl_sortkey   | varchar(86)     | NO   |     | NULL              |       |
| cl_timestamp | timestamp       | YES  |     | CURRENT_TIMESTAMP |       |
+--------------+-----------------+------+-----+-------------------+-------+
4 rows in set (0.02 sec)
MediaWiki version: 1.11
mysql> describe mw_categorylinks;

+--------------+-----------------+------+-----+-------------------+-------+
| Field        | Type            | Null | Key | Default           | Extra |
+--------------+-----------------+------+-----+-------------------+-------+
| cl_from      | int(10) unsigned| NO   | PRI | 0                 |       |
| cl_to        | varchar(255)    | NO   | PRI | NULL              |       |
| cl_sortkey   | varchar(70)     | NO   |     | NULL              |       |
| cl_timestamp | timestamp       | YES  |     | CURRENT_TIMESTAMP |       |
+--------------+-----------------+------+-----+-------------------+-------+
4 rows in set (0.02 sec)
言語: English  • 日本語 • Polski
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox