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.
Such newly deleted pages will not store text in the archive
table, but will rather reference the separately existing text rows.
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 で廃止予定)
While 操作者の移行 is being done, and depending on the configuration setting $wgActorTableSchemaMigrationStage
, this field may be empty and the actor performing the edit can be stored in the ar_actor field instead.
ar_user_text
基本的なリビジョンの情報 : このフィールドは、編集者の利用者名のテキスト、あるいは削除されたリビジョンが無登録の利用者によってされた場合は、編集者の IP アドレスを格納します。 rev_user_text に相当します。
(1.31 で廃止予定)
While 操作者の移行 is being done, and depending on the configuration setting $wgActorTableSchemaMigrationStage
, this field may be empty and the actor performing the edit can be stored in the ar_actor field instead.
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 になります。
Note that because of MediaWiki supporting partial undeletion and history split/merge, there is no guarantee ar_page_id
matches the page ID it's going to be undeleted to.
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. First edits to newly created articles (and therefore the creation of the article) can be identified by the value of this field being 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 | | | +---------+------------+-------------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+