Manual:Page props table/ja

解析器が によって設定したページの属性として、たとえば表示するページ名やカテゴリの既定のソートキーなどを含みます. 特に2本ずつの下線で挟んだ形式のマジックワードである挙動スイッチはすべて、こちらで自動的に記録します. さらに拡張機能の多くはこのテーブルを用いて固有のデータを保存しています. 特定のページを再解析すると、その属性はすべてこのテーブルからパージされ、新しいものに置き換えられます. そのため、再解析中に再生成できないデータを格納するには、このテーブルが不適切であることにご注意ください.

pp_page
by which the name/value pair is indexed

pp_propname
ページのプロパティ名

pp_value
ページのプロパティ値

pp_sortkey
This is so pages can be efficiently queried and sorted by property value (see ).

スキーマの要約
+-+---+--+-+-+---+ +-+---+--+-+-+---+ +-+---+--+-+-+---+
 * Field      | Type          | Null | Key | Default | Extra |
 * pp_page    | int(11)       | NO   | PRI | NULL    |       |
 * pp_propname | varbinary(60) | NO  | PRI | NULL    |       |
 * pp_value   | blob          | NO   |     | NULL    |       |
 * pp_sortkey | float         | YES  |     | NULL    |       |

+-+---+--+-+-+---+ +-+---+--+-+-+---+ +-+---+--+-+-+---+
 * Field      | Type          | Null | Key | Default | Extra |
 * pp_page    | int(11)       | NO   | PRI | NULL    |       |
 * pp_propname | varbinary(60) | NO  | PRI | NULL    |       |
 * pp_value   | blob          | NO   |     | NULL    |       |

Here's a sample query to find the page properties in use (see also ).

Example of a simple extension that uses this table
Here is an example of an extension that stores its own page property in the  table. It defines two parser tags (hooks) &lt;getprop&gt; and &lt;setprop&gt; that manipulate its property named SimpleSetPropExtension. They allow a wiki editor to set the property's value in wikitext with Some random text, and display its value with (for the current page) or with (for its value on some other page).