Text table/ja
From MediaWiki.org
| ↑ 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 オブジェクトを格納しています。 -- オブジェクトは、より良い圧縮率を達成するために、 -- 多数のバーション圧縮されたものを一緒に格納するか、 -- それがテキストが見つけることができる別のレコードを参照します。