Archive table/ja: Difference between revisions
Content deleted Content added
Translate to Japanese of "Archive table" |
m Mathonius moved page Archive テーブル to Archive table/ja |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{MovedToMediaWiki|Manual:Archive table/ja}} |
|||
<small>Other languages: [[Archive table|English (en)]] ...[[Meta:Interlanguage links|''Translate this page!'']] 英語版がオリジナルです。</small> |
|||
<- [[メディアウィキアーキテクチャ]] < [[データベースレイアウト]] |
|||
'''archive table'''(Archive テーブル)は MediaWiki 上から削除されたデータを restore(復元)するため、一時的に保存しておくためのテーブルです。 |
|||
このテーブルの構造は [[old テーブル]]とほとんど同じ構造をしています。しかしこのテーブルには ID の行が有りません。そのため、いったん削除したページを restore した際にはもとの ID とは異なった ID が付与される事になります。 |
|||
削除されたページ及びその履歴は gzip で圧縮し、一つのデータとして保存されます。そのデータへのポインタとなっているのが ar_flag のフィールドです。その際、いつ削除されたかは記録されません。そのため、削除が何度も繰り返された場合には過去に削除したものと、最近削除したものの見分ける事はむずかしくなります。 |
|||
=== archive テーブルの構造 === |
|||
<pre> |
|||
+---------------+---------------------+------+-----+---------+-------+ |
|||
| Field | Type | Null | Key | Default | Extra | |
|||
+---------------+---------------------+------+-----+---------+-------+ |
|||
| ar_namespace | tinyint(2) unsigned | | | 0 | | |
|||
| ar_title | varchar(255) binary | | | | | |
|||
| ar_text | mediumtext | | | | | |
|||
| ar_comment | tinyblob | | | | | |
|||
| ar_user | int(5) unsigned | | | 0 | | |
|||
| ar_user_text | varchar(255) binary | | | | | |
|||
| ar_timestamp | varchar(14) binary | | | | | |
|||
| ar_minor_edit | tinyint(1) | | | 0 | | |
|||
| ar_flags | tinyblob | | | | | |
|||
+---------------+---------------------+------+-----+---------+-------+ |
|||
</pre> |
|||
[[Category:MediaWiki 開発]] |
Latest revision as of 22:57, 20 April 2012
This page has been moved to Manual:Archive table/ja on mediawiki.org.
Any modifications or additions to this page should be made on mediawiki.org instead. |