Manual:archive テーブル
↑ Manual:コンテンツ | MediaWiki のデータベース レイアウト | archive テーブル |
archive テーブルは MediaWiki が削除されたページの情報を格納する場所です。 MediaWiki管理者は Special:Undelete 特別ページを使ってページの変更を元に戻したり、削除したページを復元したりすることができます。 MediaWiki 1.5 より、ページの内容は text テーブルに残っています。削除時は logging テーブルに記録されます。
ページが削除された場合、そのすべての過去の版は revision テーブルから archive
テーブルに移されます。
ページがその後復元された場合、その版は archive
テーブルから削除され、revision
テーブルで再作成されます。
archive
テーブルは、レイアウト上で old テーブルおよび revision テーブルと広範に関連しています。Gerrit change 51675 によって主キーが設定されており、その値は ar_id
です。
MediaWiki 1.5 より前では、text
テーブルの内容がここに移されていたため、個々の版は空でない ar_text の内容を持っていました。
そのテキストは圧縮する事ができるはずで、それらの場合、それは Revision の ar_flags フィールドの上に gzip
によって記録されます。
それらの現在のものではない、削除が起きた時のレコードも、多数の削除サイクルを区別するか、あるいは過去の削除を長い期間編集されなかったページの最近の削除から区別することを、難しくしています。
フィールド
ar_id
MediaWiki バージョン: | ≧ 1.22 Gerrit change 51675 |
主キーです。
ar_namespace
基本的なページ情報: 削除された版の名前空間を格納しています。 これらは page_namespace の値を格納します。
ar_title
基本的なページの情報: page_title と同じである削除済みページのページタイトルを格納しています。
ar_text
MediaWiki バージョン: | ≦ 1.4 |
MediaWiki 1.5 以前は、ここにアーカイブ済みの旧ページのテキストを保存。
アーカイブ済みの旧ページは ar_text_id
設定は NULL; text
テーブルの空エントリを示しません 。
代わりに、このフィールド にテキストがおかれました。
Undeleting content from an old archived page undeletes the text from this field.
MediaWiki バージョン: | 1.5 – 1.30 |
In newly deleted pages (MediaWiki 1.5 and later), the revision text remains in the text table.
そのような新しく削除されたページは、archive
テーブルにテキストを格納せず'、代わりに別々に存在するテキスト行を参照します。
However, for text from pages, which have been archived in MediaWiki 1.4 and before, the ar_text
field will still be used!
ar_comment
MediaWiki バージョン: | ≦ 1.32 |
基本的な版情報: 削除された版の「編集内容の要約」を保持しており、rev_comment に類似しています。
(廃止予定); ar_comment_id
and the comment
table should be used instead!
ar_comment_id
MediaWiki バージョン: | ≧ 1.30 |
This is a foreign key to comment_id in the comment table.
ar_user
基本的な版情報: 削除された版を作成した利用者の利用者 ID を格納します。これは user_id および rev_user と同じです。 このフィールドは、匿名の編集、初期化スクリプト、そして一部のまとまったインポートで 0 の値になります。
(1.31 で廃止予定)
操作者の移行 が実行されている間、および構成設定 $wgActorTableSchemaMigrationStage
に応じて、このフィールドは空になる場合があり、編集を行ったアクターは代わりに ar_actor フィールドに格納されることがあります。
ar_user_text
基本的な版情報: このフィールドは、編集者の利用者名のテキスト、または削除された版が未登録の利用者によって行われた場合は、その編集者の IP アドレスを格納します。 rev_user_text に相当します。
(1.31 で廃止予定)
操作者の移行 が実行されている間、および構成設定 $wgActorTableSchemaMigrationStage
に応じて、このフィールドは空になる場合があり、編集を行ったアクターは代わりに ar_actor フィールドに格納されることがあります。
ar_actor
MediaWiki バージョン: | ≧ 1.31 |
This is a foreign key to actor_id in the actor table.
ar_timestamp
このフィールドは、版が当初保存された時刻を格納します。 それは rev_timestamp 相当のものです。
ar_minor_edit
基本的な版の情報: 利用者が削除済みの版に 細部の編集
の印を付けたかどうか記録します。
このフィールドの値が 1 である場合、編集は 'minor' というタグを付けられます。; それ以外は 0 です。
これは rev_minor_edit と同等のものです。
ar_flags
MediaWiki バージョン: | ≦ 1.30 |
This field is similar to old_flags in the text table.
It was added in MediaWiki 1.5, but is most likely unused: For revisions archived with older versions, it is not used as it was not there at the time of their deletion; a conversion, which would have added flags for revisions, which already had been archived when the update to MediaWiki 1.5 or newer was being done, was not applied.
Texts of revisions archived with MediaWiki 1.5 or later do not use this field; they themselves stay in the text
table; together with their flags staying in old_flags .
ar_rev_id
MediaWiki バージョン: | ≧ 1.5 |
版が削除されたとき、それらの一意な rev_id は、削除の取り消し後にも保持できるように、ここに格納されます。 これは、不慮の削除サイクルや、履歴のマージのような煩雑な操作の後でも、指定された版への固定リンクを維持するために必要です。
rev_id
が作成されます。ar_text_id
MediaWiki バージョン: | 1.5 – 1.34 |
MediaWiki 1.5 以降での削除された版では、これは old_id テーブル内の text へのキーです;すなわち、それはストレージバックエンドで保管されたテキストへのキーです。
block-compression scheme を壊す事と、他の点ではストレージの激しい変更を避けるために、実際のテキストは text
テーブルからは削除*されません*。; どちらかと言うと、テキストはただ単にページと版でのエントリーの除去によって隠されるだけです。
rev_text_id に相当します。
(1.35 で除去) This column was replaced by content.content_address.
NULL
値を持ち、そしてそれらの ar_text と ar_flags フィールドは削除取り消しの上に新しいテキストレコードを作るために使用されます。ar_deleted
MediaWiki バージョン: | ≧ 1.10 |
このフィールドは the RevDelete/Suppression (Oversight) system のために予約されています。 rev_deleted に相当します。
ar_len
MediaWiki バージョン: | ≧ 1.10 |
このフィールドは、削除された版のバイト単位での長さを格納します。 rev_len に類似しています。
ar_page_id
MediaWiki バージョン: | ≧ 1.11 |
このアーカイブ行は削除済みのページにあったpage_id の参照に基づいて作成。 SysAdmin が Archives の中で一緒にマージされた大きなページを修復するか、もし可能であるなら、そのオリジナルの ID 番号により、正確にページを復元することに対して役立ちます。 rev_page に相当します。 1.11 未満の削除されたページでは NULL になります。
MediaWiki が部分的な削除取り消しや履歴の分割/マージをサポートしているため、ar_page_id
が削除取り消し先のページ ID と一致する保証はないことに注意してください。
ar_parent_id
MediaWiki バージョン: | ≧ 1.13 |
The revision id of the previous revision to the page. Populated from rev_parent_id . Will be null for revisions deleted prior to 1.13. 新しく作成された記事への最初の編集 (したがって、記事の作成) は、このフィールドの値が 0 であることで識別できます。
ar_sha1
MediaWiki バージョン: | ≧ 1.19 |
The SHA-1 text content hash in base-36. rev_sha1 以降、実装。
ar_content_format
MediaWiki バージョン: | 1.21 – 1.34 |
アーカイブ済みの版のコンテンツ形式は、既定では NULL に設定、ページの既定と異なる場合のみ保存されます。
(1.35 で除去) この欄は除去済みです。 The ContentHandler class is able to automatically detect the content format, and replaces this column.
ar_content_model
MediaWiki バージョン: | 1.21 – 1.34 |
過去ログ化した版は、既定では NULL でありそれと異なる設定の場合に限定して保存され、定義は ContentHandler::getDefaultModelFor( $title ) に従います。
(1.35 で除去) This column was replaced by content.content_model, which references content_models.model_id.
スキーマの要約
MediaWiki バージョン: | ≧ 1.36 |
DESCRIBE archive;
+---------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | NULL | | | ar_actor | bigint(20) unsigned | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | NULL | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_rev_id | int(10) unsigned | NO | UNI | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | +---------------+---------------------+------+-----+---------+----------------+
MediaWiki バージョン: | 1.35 |
DESCRIBE archive;
+---------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | NULL | | | ar_actor | bigint(20) unsigned | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_rev_id | int(10) unsigned | NO | UNI | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | +---------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.34 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | NULL | | | ar_actor | bigint(20) unsigned | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_rev_id | int(10) unsigned | NO | UNI | NULL | | | ar_text_id | int(10) unsigned | NO | | 0 | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.33 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | | | | ar_actor | bigint(20) unsigned | NO | MUL | 0 | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_rev_id | int(10) unsigned | NO | UNI | NULL | | | ar_text_id | int(10) unsigned | NO | | 0 | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.32 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_comment | varbinary(767) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | 0 | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | | | | ar_actor | bigint(20) unsigned | NO | MUL | 0 | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_rev_id | int(10) unsigned | NO | UNI | NULL | | | ar_text_id | int(10) unsigned | NO | | 0 | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.31 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_comment | varbinary(767) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | 0 | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | | | | ar_actor | bigint(20) unsigned | NO | MUL | 0 | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_rev_id | int(10) unsigned | NO | MUL | NULL | | | ar_text_id | int(10) unsigned | NO | | 0 | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.30 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | varbinary(767) | NO | | | | | ar_comment_id | bigint(20) unsigned | NO | | 0 | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | MUL | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.25 – 1.29 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | varbinary(767) | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | MUL | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.22 – 1.24 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+----------------+ | ar_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | MUL | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+----------------+
MediaWiki バージョン: | 1.21 |
DESCRIBE archive;
+-------------------+---------------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+----------------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | MUL | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | | ar_content_model | varbinary(32) | YES | | NULL | | | ar_content_format | varbinary(64) | YES | | NULL | | +-------------------+---------------------+------+-----+----------------+-------+
MediaWiki バージョン: | 1.19 – 1.20 |
DESCRIBE archive;
+---------------+---------------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+----------------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | MUL | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | | ar_sha1 | varbinary(32) | NO | | | | +---------------+---------------------+------+-----+----------------+-------+
MediaWiki バージョン: | 1.17 – 1.18 |
DESCRIBE archive;
+---------------+---------------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+----------------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | MUL | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | +---------------+---------------------+------+-----+----------------+-------+
MediaWiki バージョン: | 1.13 – 1.16 |
DESCRIBE archive;
+---------------+---------------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+----------------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | | ar_parent_id | int(10) unsigned | YES | | NULL | | +---------------+---------------------+------+-----+----------------+-------+
MediaWiki バージョン: | 1.12 |
DESCRIBE archive;
+---------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | NULL | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(5) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | NULL | | | ar_minor_edit | tinyint(1) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(8) unsigned | YES | | NULL | | | ar_text_id | int(8) unsigned | YES | | NULL | | | ar_deleted | tinyint(1) unsigned | NO | | 0 | | | ar_len | int(8) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | +---------------+---------------------+------+-----+---------+-------+
MediaWiki バージョン: | 1.11 |
DESCRIBE archive;
+---------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | NULL | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(10) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | MUL | NULL | | | ar_timestamp | binary(14) | NO | | NULL | | | ar_minor_edit | tinyint(4) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(10) unsigned | YES | | NULL | | | ar_text_id | int(10) unsigned | YES | | NULL | | | ar_deleted | tinyint(3) unsigned | NO | | 0 | | | ar_len | int(10) unsigned | YES | | NULL | | | ar_page_id | int(10) unsigned | YES | | NULL | | +---------------+---------------------+------+-----+---------+-------+
MediaWiki バージョン: | 1.10 |
DESCRIBE archive;
+---------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | NULL | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(5) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | | NULL | | | ar_timestamp | binary(14) | NO | | NULL | | | ar_minor_edit | tinyint(1) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(8) unsigned | YES | | NULL | | | ar_text_id | int(8) unsigned | YES | | NULL | | | ar_deleted | tinyint(1) unsigned | NO | | 0 | | | ar_len | int(8) unsigned | YES | | NULL | | +---------------+---------------------+------+-----+---------+-------+
MediaWiki バージョン: | 1.5 – 1.9 |
DESCRIBE archive;
+---------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+-------+ | ar_namespace | int(11) | NO | MUL | 0 | | | ar_title | varbinary(255) | NO | | NULL | | | ar_text | mediumblob | NO | | NULL | | | ar_comment | tinyblob | NO | | NULL | | | ar_user | int(5) unsigned | NO | | 0 | | | ar_user_text | varbinary(255) | NO | | NULL | | | ar_timestamp | char(14) | NO | | NULL | | | ar_minor_edit | tinyint(1) | NO | | 0 | | | ar_flags | tinyblob | NO | | NULL | | | ar_rev_id | int(8) unsigned | YES | | NULL | | | ar_text_id | int(8) unsigned | YES | | NULL | | +---------------+---------------------+------+-----+---------+-------+
MediaWiki バージョン: | ≦ 1.4 |
DESCRIBE archive;
+---------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------------+------+-----+---------+-------+ | ar_namespace | tinyint(2) unsigned | | MUL | 0 | | | ar_title | varbinary(255) | | | | | | ar_text | mediumtext | | | NULL | | | ar_comment | tinyblob | | | NULL | | | ar_user | int(5) unsigned | | | 0 | | | ar_user_text | varbinary(255) | | | NULL | | | ar_timestamp | char(14) binary | | | | | | ar_minor_edit | tinyint(1) | | | 0 | | | ar_flags | tinyblob | | | NULL | | +---------------+---------------------+------+-----+---------+-------+
インデックス
MediaWiki バージョン: | ≧ 1.36 |
SHOW INDEX IN archive;
+---------+------------+-------------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +---------+------------+-------------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | archive | 0 | PRIMARY | 1 | ar_id | A | 0 | NULL | NULL | | BTREE | | | | archive | 0 | ar_revid_uniq | 1 | ar_rev_id | A | 0 | NULL | NULL | | BTREE | | | | archive | 1 | ar_name_title_timestamp | 1 | ar_namespace | A | 0 | NULL | NULL | | BTREE | | | | archive | 1 | ar_name_title_timestamp | 2 | ar_title | A | 0 | NULL | NULL | | BTREE | | | | archive | 1 | ar_name_title_timestamp | 3 | ar_timestamp | A | 0 | NULL | NULL | | BTREE | | | | archive | 1 | ar_actor_timestamp | 1 | ar_actor | A | 0 | NULL | NULL | | BTREE | | | | archive | 1 | ar_actor_timestamp | 2 | ar_timestamp | A | 0 | NULL | NULL | | BTREE | | | +---------+------------+-------------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+