Manual:brokenlinksテーブル
↑ Manual:コンテンツ | MediaWiki のデータベース レイアウト | brokenlinks テーブル |
MediaWiki バージョン: | ≦ 1.4 |
MediaWiki 1.5 以降、
links
テーブルと brokenlinks
テーブルは 1 つの pagelinks テーブルに統合されました。pagelinks テーブルは、リンク先のページ ID や接頭辞付きのページ名を保持するのではなく、リンク先の名前空間+ページ名のキーの対を保持します。mailarchive:wikitech-l/2005-May/017434.htmlbrokenlinks テーブルは、まだ存在しない記事へのリンクを保持していました。 このテーブルは、Special:Wantedpages (ページが存在しないリンク。無効化されている場合あり。) で使用されていました。おそらく、一部のリンク キャッシュとしても使用されていました。 links テーブルと対になっていました。
MediaWiki 1.5 リリース以降、このテーブルは使用されていないため、削除して構いません。
テーブルの内容は、更新の際に pagelinks テーブルに移行されました。
pagelinks
テーブルを再生成したい場合は、いつでも rebuildall.php メンテナンス スクリプトでできます。
bl_from は、リンクを含む記事の cur_id
を保持します。bl_to は、「ページが存在しないリンク」のリンク先ページ名 (名前空間接頭辞を含む) を保持します。
スキーマの要約
MediaWiki バージョン: | 1.2 – 1.4 |
+---------+-----------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-----------------+------+-----+---------+-------+ | bl_from | int(8) unsigned | NO | PRI | 0 | | | bl_to | varchar(255) | NO | PRI | | | +---------+-----------------+------+-----+---------+-------+
MediaWiki バージョン: | 1.1 |
+---------+-----------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-----------------+------+-----+---------+-------+ | bl_from | int(8) unsigned | NO | | 0 | | | bl_to | varchar(255) | NO | | | | +---------+-----------------+------+-----+---------+-------+
インデックス
MediaWiki バージョン: | 1.2 – 1.4 |
SHOW INDEX IN brokenlinks;
+-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | brokenlinks | 0 | bl_from | 1 | bl_from | A | 0 | NULL | NULL | | BTREE | | | | brokenlinks | 0 | bl_from | 2 | bl_to | A | 0 | NULL | NULL | | BTREE | | | | brokenlinks | 1 | bl_to | 1 | bl_to | A | 0 | NULL | NULL | | BTREE | | | +-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+