Manual:links テーブル

From mediawiki.org
This page is a translated version of the page Manual:Links table and the translation is 100% complete.
Manual:コンテンツ MediaWiki のデータベース レイアウト links テーブル
MediaWiki バージョン:
1.1 – 1.3
links (リンク) と brokenlinks (リンク切れ) のテーブルが統合された pagelinks テーブルは、ページ ID または接頭辞付きページ名ではなく、リンク先ページの名前空間+タイトルキーの組み合わせを記録します。 [1] を参照

links テーブルは 現存する 記事へのすべてのリンクを保持していました。 これは出力機能のリンクキャッシュから「リンク元」ページまで、さまざまな機能にとってプラスでした。 brokenlinks テーブルの「よいほうの双子」でした。

MediaWiki 1.5 のリリース以降、このテーブルは使用されていないため、安全に削除できます。 更新によりコンテンツは pagelinks に移行しました。 rebuildall メンテナンス スクリプトを使用することで、pagelinks テーブルをいつでも再生成できます。

フィールド

l_from

l_from はリンクのある記事の cur_id。 (これは記事のタイトルを保存していた 1.2 からの変更です。賢明な処理ではなかったため現状は固定。)

l_to

l_to は「リンク先」の記事の cur_id

スキーマの要約

MediaWiki バージョン:
1.3
+--------+-----------------+------+-----+---------+-------+
| Field  | Type            | Null | Key | Default | Extra |
+--------+-----------------+------+-----+---------+-------+
| l_from | int(8) unsigned | NO   | PRI | 0       |       |
| l_to   | int(8) unsigned | NO   | PRI | 0       |       |
+--------+-----------------+------+-----+---------+-------+
MediaWiki バージョン:
1.2
+--------+-----------------+------+-----+---------+-------+
| Field  | Type            | Null | Key | Default | Extra |
+--------+-----------------+------+-----+---------+-------+
| l_from | varchar(255)    | NO   | PRI |         |       |
| l_to   | int(8) unsigned | NO   | PRI | 0       |       |
+--------+-----------------+------+-----+---------+-------+
MediaWiki バージョン:
1.1
+--------+-----------------+------+-----+---------+-------+
| Field  | Type            | Null | Key | Default | Extra |
+--------+-----------------+------+-----+---------+-------+
| l_from | varchar(255)    | NO   |     |         |       |
| l_to   | int(8) unsigned | NO   |     | 0       |       |
+--------+-----------------+------+-----+---------+-------+

インデックス

MediaWiki バージョン:
1.3

SHOW INDEX IN links;

+--------+-----------------+------+-----+---------+-------+
| Field  | Type            | Null | Key | Default | Extra |
+--------+-----------------+------+-----+---------+-------+
| l_from | int(8) unsigned | NO   | PRI | 0       |       |
| l_to   | int(8) unsigned | NO   | PRI | 0       |       |
+--------+-----------------+------+-----+---------+-------+