Manuel:Table des emplacements

This page is a translated version of the page Manual:Slots table and the translation is 100% complete.
Other languages:
Manuel:Contenu Schéma de base de données MédiaWiki table slots
Version de MediaWiki :
1.31

La table slots représente une relation de n à m entre les révisions et les objets de contenu. Un objet de contenu peut avoir un « rôle » spécifique dans une ou plusieurs révisions. Chaque révision peut avoir plusieurs objets de contenu, chacun d'eux affecté à un rôle différent.

The table was introduced in MediaWiki 1.31 as part of the Multi-Content Revisions project; see Multi-Content Revisions/Content Meta-Data for details. During migration from older versions, the table is populated by populateContentTables.php (run automatically by the upgrade script).

Champs

slot_revision_id

Référence vers revision.rev_id ou archive.ar_rev_id. slot_revision_id et slot_role_id ensemble comprennent la clé primaire.

slot_role_id

Référence vers slot_roles.role_id

slot_content_id

Référence vers content.content_id

slot_origin

Le revision.rev_id de la révision qui a généré le contenu de l'emplacement. Pour trouver les révisions qui ont modifié des emplacements, cherchez slot_origin = slot_revision_id.

Schéma

Version de MediaWiki :
1.31

DESCRIBE slots;

+------------------+----------------------+------+-----+---------+-------+
| Field            | Type                 | Null | Key | Default | Extra |
+------------------+----------------------+------+-----+---------+-------+
| slot_revision_id | bigint(20) unsigned  | NO   | PRI | NULL    |       |
| slot_role_id     | smallint(5) unsigned | NO   | PRI | NULL    |       |
| slot_content_id  | bigint(20) unsigned  | NO   |     | NULL    |       |
| slot_origin      | bigint(20) unsigned  | NO   |     | NULL    |       |
+------------------+----------------------+------+-----+---------+-------+

Index

Version de MediaWiki :
1.31

SHOW INDEX IN slots;

+-------+------------+---------------------------+--------------+------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name                  | Seq_in_index | Column_name      | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------+------------+---------------------------+--------------+------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| slots |          0 | PRIMARY                   |            1 | slot_revision_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| slots |          0 | PRIMARY                   |            2 | slot_role_id     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| slots |          1 | slot_revision_origin_role |            1 | slot_revision_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| slots |          1 | slot_revision_origin_role |            2 | slot_origin      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| slots |          1 | slot_revision_origin_role |            3 | slot_role_id     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+-------+------------+---------------------------+--------------+------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+