Manual:Pagelinks table/ja
From MediaWiki.org
< Manual:Pagelinks table(Redirected from Pagelinks table/ja)
| ↑ Manual:Contents/ja | MediaWiki データベース レイアウト | Pagelinks table/ja |
Wiki 内で、すべての 内部リンク を追跡します。それぞれのエントリーが、ソースページの ID と、そのソースページの中でリンクされている名前空間 (番号) と記事名 (テキスト) を格納しています。そこにはソースページの ID、その中の内部リンクと同じぐらい多くのインスタンスがあるかもしれませんが、どのページ ID のためにも、内部リンク毎に1つだけのエントリーにしか出来ません。(あるいは MYSQL が fatal error を吐き出します).
ここで留意すべきは、ターゲットページは存在するかもしれないし、そうではないかもしれないので、時間が経つにつれて異なったページレコードを参照するかもしれませんから、ページ名を変更するか、削除するのが適切だという事です。[1]
| MediaWiki version: | 1.5 |
このテーブルは version 1.5 で新規に追加されました。これは version 1.4 において Links テーブル と Brokenlinks テーブル をマージした結果によります。
DESCRIBE pagelinks;
+--------------+-----------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------------+------+-----+---------+-------+ | pl_from | int(8) unsigned | NO | PRI | 0 | | | pl_namespace | int(11) | NO | PRI | 0 | | | pl_title | varchar(255) | NO | PRI | | | +--------------+-----------------+------+-----+---------+-------+
| MediaWiki version: | 1.9 |
| MediaWiki version: | 1.8 |
mysql> describe mw_pagelinks; +--------------+-----------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------------+------+-----+---------+-------+ | pl_from | int(8) unsigned | NO | PRI | 0 | | | pl_namespace | int(11) | NO | PRI | 0 | | | pl_title | varchar(255) | NO | PRI | NULL | | +--------------+-----------------+------+-----+---------+-------+
| MediaWiki version: | 1.11 |
mysql> describe mw_pagelinks; +--------------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+------------------+------+-----+---------+-------+ | pl_from | int(10) unsigned | NO | PRI | 0 | | | pl_namespace | int(11) | NO | PRI | 0 | | | pl_title | varchar(255) | NO | PRI | | | +--------------+------------------+------+-----+---------+-------+
| 言語: | English • 日本語 |
|---|

