Recentchanges table/ja
From MediaWiki.org
| ↑ Manual:Contents/ja | MediaWiki データベース レイアウト | Recentchanges table/ja |
Recentchanges テーブル は、wiki にされた最近の修正についての情報を格納します。 ( $wgRCMaxAge の設定より古い情報はありません; 下記もご覧下さい) 。このテーブルの内容は 最近更新したページ、リンク先の更新状況、ウォッチリスト、そして 新規ページのリストを生成するために使用され、他のテーブルで探す事の出来ない編集者の IP アドレスのような情報を格納します。
[edit] フィールド
[edit] rc_id
これはテーブルのための主キーです。(MediaWiki 1.5 において導入されました。)
[edit] rc_timestamp
編集のタイムスタンプを保持します。
[edit] rc_cur_time
わずかな場所でまだ使用されているため、後方互換性のために維持しています。
[edit] rc_user
これはこの編集をした利用者の user_id と同等のものです。このフィールドの値は、匿名の編集、初期化スクリプト、そして一部の大量インポートで 0 です。
[edit] rc_user_text
このフィールドは編集者の利用者名のテキスト、あるいはリビジョンが無登録の利用者によってされた場合は編集者の IP アドレスを保持します。
[edit] rc_namespace
修正されたページの 名前空間の番号。
このレコードがログのアクションを記述する場合、このフィールドは Special:Log サプページのためにエントリーを記録するように、-1(NS_SPECIAL) の値を持ちます。これは今のところ、 Special: pages が、データベースの名前空間/タイトルのペアで直接記録される唯一の場所です。
[edit] rc_title
名前空間で取り除かれた、修正されたページの名前。このフィールドはテキスト形式で情報を保管します。
[edit] rc_comment
このフィールドは編集者の 編集内容の要約 (編集者のリビジョンでのコメント) を保持します。 このテキストは 最近更新したページ、リンク先の更新状況、ウォッチリスト、そしてページが生成された場合での 新規ページのリストで表示されます。 ( Revision テーブルは、履歴と、利用者の投稿記録ページで使用するためのコピーを格納します。) それは wiki マークアップのサブセットでレンダリングされます。
[edit] rc_minor
利用者が 'これは細部の編集です' チェックボックスをチェックしたかどうか記録します。このフィールドの値が 1 の場合、編集は 'これは細部の編集です'としての申告がされています。; それ以外では、これは 0 です。 多くの自動化された編集が、細部の編集としてのマークを付けられます。
[edit] rc_bot
編集が 'bot アカウント' によってされたかどうか記録します。このフィールドの値が 1 の場合、編集は 'bot' によってされました。; それ以外では、これは 0 です。利用者が個別に彼らの編集を bot の編集と指定することは出来ません。; MediaWiki は自動的にこのカラムの値を記入します。
[edit] rc_new
このフィールドの値が 1 の場合、この編集はページの作成です。; それ以外では、これは 0 です。
[edit] rc_cur_id
このフィールドはPage テーブル の page_id キーにリンクし、そしてそれはページのメタデータを保管します。
[edit] rc_this_oldid
Revision テーブルの新規ページのリビジョン (編集が起こった後) の rev_id キーへのリンクです。
[edit] rc_last_oldid
ページの以前の内容を含んだ、この編集の前のリビジョンの rev_id へのリンクです。
[edit] rc_type
- 恐らく不完全です
このフィールドはページにされた修正のタイプを保管します:
- 0 - 現存するページの編集
- 1 - 新規ページ
- 3 - ログアクション ( MediaWiki 1.2 において導入されました。)
[edit] rc_moved_to_ns
このフィールドはページの名前空間を、それが移動した際に保管します。MediaWiki 1.8 の時点で、これは後方互換性のみのためにテーブル上に残っており、常に 0 の値となります。
[edit] rc_moved_to_title
このフィールドはページの新規ページタイトルを、それが移動した際に保管します。MediaWiki 1.8 の時点で、これは後方互換性のみのためにテーブル上に残っており、常に空白文字列となります。
[edit] rc_patrolled
最近更新したページのパトロールのオプション ($wgUseRCPatrol) が有効になっている場合、 RC リスト上の警告フラグを取り除くためにレビューしたとして、マークをつける編集をする事が出来ます。1 の値が、ページがレビューされたことを示します。( MediaWiki 1.4 において導入されました。)
[edit] rc_ip
このフィールドは、$wgPutIPinRC が有効な場合、rc_user で指定された利用者の IP アドレスを保管します。このフィールドは CheckUser レポートを生成するために、その情報が MediaWiki のデータベースアーキテクチャ上の他のどこにも保管されないときに使用されます。 ( MediaWiki 1.3 において導入されました。)
[edit] rc_old_len
このフィールドは、以前のリビジョンのテキストの、バイト単位でのサイズを保管します。このフィールドは最近更新したページ、リンク先の更新状況とウォッチリストにおいて、追加され、取り除かれた文字の特徴を生成するために使用されます。
[edit] rc_new_len
このフィールドは、現在のリビジョンのテキストの、バイト単位でのサイズを保管します。このフィールドは最近更新したページ、リンク先の更新状況とウォッチリストにおいて、追加され、取り除かれた文字の特徴を生成するために使用されます。
[edit] rc_deleted
このフィールドは wiki の中で特定のリビジョンの可視性のための値を保管します。これは予定されている、リビジョンの削除システム に適応させるために作成されました。このフィールドは rev_deleted 相当のものです。
[edit] rc_log_id
このフィールドは Logging テーブルへの外部キーであり、そしてそれは、このレコードがログエントリーに対応する場合、 log_id にリンクします。このフィールドは、MediaWiki 1.10 において導入されました。
[edit] rc_log_type
ログアクションがこのローで参照される場合、このフィールドは実行された、そしてこのローで参照されるログアクションのタイプを保管します。値の種類としては、 block, delete, import, makebot, move, newusers, protect, renameuser, rights, upload があります。このフィールドは log_type に類似しています。
[edit] rc_log_action
ログアクションがこのレコードで参照される場合、このフィールドは実行された、そしてこのレコードで参照されるログアクションのタイプを保管します。このフィールドは log_action に類似しています。
[edit] rc_params
このフィールドは、 log_params テキスト書き直しを追って、 log_params のミラーになります。MediaWiki 1.10 において導入されました。
[edit] スキーマ概要
DESCRIBE recentchanges により、MediaWiki 1.10 においては下記の内容を示します。:
mysql> describe mw_recentchanges; +-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | auto_increment | | rc_timestamp | varchar(14) | NO | MUL | NULL | | | rc_cur_time | varchar(14) | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) | NO | | NULL | | | rc_comment | varchar(255) | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | char(15) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | | rc_deleted | tinyint(1) unsigned | NO | | 0 | | | rc_logid | int(10) unsigned | NO | | 0 | | | rc_log_type | varchar(255) | YES | | NULL | | | rc_params | blob | NO | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+ 25 rows in set (0.24 sec)
DESCRIBE recentchanges により、MediaWiki 1.9 においては下記の内容を示します。:
mysql> describe mw_recentchanges; +-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | auto_increment | | rc_timestamp | varchar(14) | NO | MUL | NULL | | | rc_cur_time | varchar(14) | NO | | NULL | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) | NO | MUL | NULL | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) | NO | | NULL | | | rc_comment | varchar(255) | NO | | NULL | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) | NO | | NULL | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | char(15) | NO | MUL | NULL | | | rc_old_len | int(10) | YES | | NULL | | | rc_new_len | int(10) | YES | | NULL | | +-------------------+---------------------+------+-----+---------+----------------+ 21 rows in set
DESCRIBE recentchanges により、MediaWiki 1.5 から 1.8 においては下記の内容を示します。:
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_id | int(8) | NO | PRI | NULL | auto_increment | | rc_timestamp | varchar(14) | NO | MUL | | | | rc_cur_time | varchar(14) | NO | | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) | NO | | | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) | NO | | | | | rc_comment | varchar(255) | NO | | | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | char(15) | NO | MUL | | | +-------------------+---------------------+------+-----+---------+----------------+ 19 rows in set
DESCRIBE recentchanges により、MediaWiki 1.4 においては下記の内容を示します。:
+-------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+----------------+ | rc_timestamp | varchar(14) | NO | MUL | | | | rc_cur_time | varchar(14) | NO | | | | | rc_user | int(10) unsigned | NO | | 0 | | | rc_user_text | varchar(255) | NO | | | | | rc_namespace | int(11) | NO | MUL | 0 | | | rc_title | varchar(255) | NO | | | | | rc_comment | varchar(255) | NO | | | | | rc_minor | tinyint(3) unsigned | NO | | 0 | | | rc_bot | tinyint(3) unsigned | NO | | 0 | | | rc_new | tinyint(3) unsigned | NO | MUL | 0 | | | rc_cur_id | int(10) unsigned | NO | MUL | 0 | | | rc_this_oldid | int(10) unsigned | NO | | 0 | | | rc_last_oldid | int(10) unsigned | NO | | 0 | | | rc_type | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | NO | | 0 | | | rc_moved_to_title | varchar(255) | NO | | | | | rc_patrolled | tinyint(3) unsigned | NO | | 0 | | | rc_ip | char(15) | NO | MUL | | | +-------------------+---------------------+------+-----+---------+----------------+ 18 rows in set
DESCRIBE recentchanges により、MediaWiki 1.3 においては下記の内容を示します。:
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | rc_timestamp | varchar(14) binary | | MUL | | | | rc_cur_time | varchar(14) binary | | | | | | rc_user | int(10) unsigned | | | 0 | | | rc_user_text | varchar(255) binary | | | | | | rc_namespace | tinyint(3) unsigned | | MUL | 0 | | | rc_title | varchar(255) binary | | | | | | rc_comment | varchar(255) binary | | | | | | rc_minor | tinyint(3) unsigned | | | 0 | | | rc_bot | tinyint(3) unsigned | | | 0 | | | rc_new | tinyint(3) unsigned | | MUL | 0 | | | rc_cur_id | int(10) unsigned | | MUL | 0 | | | rc_this_oldid | int(10) unsigned | | | 0 | | | rc_last_oldid | int(10) unsigned | | | 0 | | | rc_type | tinyint(3) unsigned | | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | | | 0 | | | rc_moved_to_title | varchar(255) binary | | | | | | rc_ip | varchar(15) | | MUL | | | +-------------------+---------------------+------+-----+---------+-------+ 17 rows in set
DESCRIBE recentchanges により、MediaWiki 1.2 においては下記の内容を示します。:
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | rc_timestamp | varchar(14) binary | | MUL | | | | rc_cur_time | varchar(14) binary | | | | | | rc_user | int(10) unsigned | | | 0 | | | rc_user_text | varchar(255) binary | | | | | | rc_namespace | tinyint(3) unsigned | | MUL | 0 | | | rc_title | varchar(255) binary | | | | | | rc_comment | varchar(255) binary | | | | | | rc_minor | tinyint(3) unsigned | | | 0 | | | rc_bot | tinyint(3) unsigned | | | 0 | | | rc_new | tinyint(3) unsigned | | MUL | 0 | | | rc_cur_id | int(10) unsigned | | MUL | 0 | | | rc_this_oldid | int(10) unsigned | | | 0 | | | rc_last_oldid | int(10) unsigned | | | 0 | | | rc_type | tinyint(3) unsigned | | | 0 | | | rc_moved_to_ns | tinyint(3) unsigned | | | 0 | | | rc_moved_to_title | varchar(255) binary | | | | | +-------------------+---------------------+------+-----+---------+-------+ 16 rows in set
DESCRIBE recentchanges により、MediaWiki 1.1 においては下記の内容を示します。:
+-------------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+---------------------+------+-----+---------+-------+ | rc_timestamp | varchar(14) binary | | MUL | | | | rc_cur_time | varchar(14) binary | | | | | | rc_user | int(10) unsigned | | | 0 | | | rc_user_text | varchar(255) binary | | | | | | rc_namespace | tinyint(3) unsigned | | MUL | 0 | | | rc_title | varchar(255) binary | | | | | | rc_comment | varchar(255) binary | | | | | | rc_minor | tinyint(3) unsigned | | | 0 | | | rc_bot | tinyint(3) unsigned | | | 0 | | | rc_new | tinyint(3) unsigned | | MUL | 0 | | | rc_cur_id | int(10) unsigned | | MUL | 0 | | | rc_this_oldid | int(10) unsigned | | | 0 | | | rc_last_oldid | int(10) unsigned | | | 0 | | +-------------------+---------------------+------+-----+---------+-------+ 13 rows in set