Manual:Pagelinks table/ja

Wiki 内で、すべての 内部リンク を追跡します. それぞれのエントリが、ソースページの ID と、そのソースページの中でリンクされている名前空間 (番号) と記事名 (テキスト) を格納しています. 一つのソースページ ID に対して、複数の(最大でそのページに含まれる内部リンクと同数の)エントリが存在します. ただし、内部リンク一つにつき、高々一つのエントリしか存在しません. (さもなくば MYSQL が fatal error を発生させます)

Note that the target page may or may not exist, and due to renames and deletions may refer to different page records as time goes by.

このテーブルは version 1.5 で新規に追加されました. これは version 1.4 において Links テーブル と Brokenlinks テーブル をマージした結果によります. Regenerating the pagelinks table is always possible using the rebuildall.php maintenance script.

pl_from
Key to the page_id of the page containing the link.

pl_from_namespace
page_namespace of the page containing the link.

pl_namespace
Key to page_namespace of the target page. The target page may or may not exist, and due to renames and deletions may refer to different page records as time goes by.

pl_title
Key to page_title of the target page. The target page may or may not exist, and due to renames and deletions may refer to different page records as time goes by. Spaces are converted to underscores, and the first letter is automatically capitalized. So for example, a link to foo bar would have a pl_title of "Foo_bar".

Schema summary
DESCRIBE pagelinks; +---+-+--+-+-+---+ +---+-+--+-+-+---+ +---+-+--+-+-+---+
 * Field            | Type                | Null | Key | Default | Extra |
 * pl_from          | int(10) unsigned    | NO   | PRI | 0       |       |
 * pl_from_namespace | int(10)            | NO   | MUL | 0       |       |
 * pl_namespace     | int(11)             | NO   | PRI | 0       |       |
 * pl_title         | varchar(255) binary | NO   | PRI | NULL    |       |

DESCRIBE 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) binary | NO   | PRI | NULL    |       |

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) binary | NO   | PRI | NULL    |       |