Manual:Image comment temp table/ja

image_comment_temp テーブルは一時的なテーブルであり、image テーブルの各レコードと comment テーブルの各レコードの間のリレーションを作成します. image テーブルの変更 (alter) でのブロッキングを避けるために作成されました. ウィキメディア・コモンズのような大規模なウィキでは、image テーブルの変更 (alter) には1か月程度の期間を要します. このテーブルは、このような変更 (alter) を避けるために作成されており、将来的には テーブルにマージする予定です.

このテーブルは で導入されました. テーブルも参照してください.

MediaWiki 1.32 で、image_comment_temp テーブルは で image テーブルにマージされました. その後、image_comment_temp テーブルは除去されました.

imgcomment_name
へのキー

imgcomment_description_id
へのキー

スキーマの要約
+---+-+--+-+-+---+ +---+-+--+-+-+---+ +---+-+--+-+-+---+
 * Field                    | Type                | Null | Key | Default | Extra |
 * imgcomment_name          | varbinary(255)      | NO   | PRI | NULL    |       |
 * imgcomment_description_id | bigint(20) unsigned | NO  | PRI | NULL    |       |

インデックス
 +++-+--+---+---+-+--++--++-+---+ +++-+--+---+---+-+--++--++-+---+ +++-+--+---+---+-+--++--++-+---+
 * Table             | Non_unique | Key_name        | Seq_in_index | Column_name               | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * image_comment_temp |         0 | PRIMARY         |            1 | imgcomment_name           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * image_comment_temp |         0 | PRIMARY         |            2 | imgcomment_description_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * image_comment_temp |         0 | imgcomment_name |            1 | imgcomment_name           | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |