Manuel:table slots
↑ Manuel:Contenu | Schéma de base de données MédiaWiki | table slots |
Version de MediaWiki : | ≥ 1.31 |
La table slots (des positions, ou emplacements) est 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.
La table fut introduite dans MediaWiki 1.31 comme partie du projet Multi-Content Revisions . Voir Multi-Content Revisions/Content Meta-Data pour les détails. Pendant la migration des anciennes versions, la table est remplie par populateContentTables.php (exécuté automatiquement par le script de mise à jour).
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 | | | +-------+------------+---------------------------+--------------+------------------+-----------+-------------+----------+--------+------+------------+---------+---------------+