Jump to content

Manual:revision_comment_temp テーブル

From mediawiki.org
This page is a translated version of the page Manual:Revision comment temp table and the translation is 85% complete.
Manual:コンテンツ MediaWiki のデータベース レイアウト revision_comment_temp テーブル
MediaWiki バージョン:
1.30 – 1.40

revision_comment_temp テーブルは、revision テーブルの各行と comment テーブルの各行との間に関係を作成する一時的なテーブルでした。 revision テーブルの変更 (alter) でのブロッキングを避けるために、同様の revision_actor_temp テーブルと共に作成されました。 英語版ウィキペディアのような大規模なウィキでは、revision テーブルの変更 (alter) には1か月程度の期間を要します。 This table was created so that other data migrations could be done while the alter was running. Once adding the rev_comment_id field to the revision table was done, the data from revision_comment_temp was merged back into the revision table and the table was deleted.

このテーブルは Gerrit change 357892 で導入されました。 image_comment_temp テーブルも参照してください。

フィールド

revcomment_rev

revision.rev_id へのキー

revcomment_comment_id

comment.comment_id へのキー

スキーマの要約

MediaWiki バージョン:
1.30 – 1.40

DESCRIBE revision_comment_temp;

+-----------------------+---------------------+------+-----+---------+-------+
| Field                 | Type                | Null | Key | Default | Extra |
+-----------------------+---------------------+------+-----+---------+-------+
| revcomment_rev        | int(10) unsigned    | NO   | PRI | NULL    |       |
| revcomment_comment_id | bigint(20) unsigned | NO   | PRI | NULL    |       |
+-----------------------+---------------------+------+-----+---------+-------+

インデックス

MediaWiki バージョン:
1.30 – 1.40

SHOW INDEX IN revision_comment_temp;

+-----------------------+------------+----------------+--------------+-----------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table                 | Non_unique | Key_name       | Seq_in_index | Column_name           | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-----------------------+------------+----------------+--------------+-----------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| revision_comment_temp |          0 | PRIMARY        |            1 | revcomment_rev        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| revision_comment_temp |          0 | PRIMARY        |            2 | revcomment_comment_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| revision_comment_temp |          0 | revcomment_rev |            1 | revcomment_rev        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+-----------------------+------------+----------------+--------------+-----------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+