Text table/ja

From MediaWiki.org

Jump to: navigation, search
Manual:Contents/ja MediaWiki データベース レイアウト Text table/ja



Text テーブルは個々のページリビジョンの wikitext を保持します。Postgres を使用する場合、このテーブルは pagecontent と命名されます。

フィールド名は MediaWiki 1.4 以前での 'Old' revisions テーブル からの繰越しです。

MediaWiki version: 1.8
MediaWiki version: 1.9
mysql> describe mw_text;
+-----------+-----------------+------+-----+---------+----------------+
| Field     | Type            | Null | Key | Default | Extra          |
+-----------+-----------------+------+-----+---------+----------------+
| old_id    | int(8) unsigned | NO   | PRI | NULL    | auto_increment |
| old_text  | mediumblob      | NO   |     | NULL    |                |
| old_flags | tinyblob        | NO   |     | NULL    |                |
+-----------+-----------------+------+-----+---------+----------------+
3 rows in set


old_id 
Revision テーブル での revision.rev_text_id はこのcolumnのキーです。
old_text 
ページの wikiテキスト。
old_flags 
フラグのコンマ区切りリスト。:
old_flags:
  -- gzip: テキストは PHP' の gzdeflate() 関数により圧縮されています。
  -- utf8: テキストは UTF-8 として記録されています。
  --       $wgLegacyEncoding オプションが on になっている場合、
  --       このフラグが*ない* レコードがロード時間に透過的に UTF-8 に変換されるでしょう。
  -- object: テキストフィールドがシリアライズされた PHP オブジェクトを格納しています。 
  --         オブジェクトは、より良い圧縮率を達成するために、
  --         多数のバーション圧縮されたものを一緒に格納するか、
  --         それがテキストが見つけることができる別のレコードを参照します。