Manual:Content table/fr

La table content représente les objets de contenu. A content row represents a slot of a wiki page. The same content row can be reused for many revisions (e.g. when the edits only changed other slots); its association with revisions is tracked by the table.

La table de contenu ne contient pas le contenu réel (comme le wikicode d'une page) mais seulement une référence vers celui-ci. Le but initial de cette table est de fournir les méta données nécessaires pour charger et interpréter un blob de données sérialisées afin de créer un objet de contenu.

Elle a été introduite avec MediaWiki 1.31 comme faisant partie du projet ; voir pour les détails. Pendant la migration des anciennes versions, la table est remplie par (exécuté automatiquement par le script de mise à jour).

content_id
Clé primaire. ID de l'objet de contenu

content_size
Taille nominale de l'objet de contenu (pas nécessairement du blob sérialisé)

content_sha1
Valeur de hachage nominale de l'objet de contenu (pas nécessairement du blob sérialisé)

content_model
Référence à. Notez que le format de sérialisation n'est pas spécifié; cela suppose que le format par défaut a été appliqué au modèle ou qu'il a été détecté automatiquement.

content_address
addresse du blob de contenu au format d'URL La structure habituelle est :  où   est un nombre qui référence la colonne. It might be different when using external storage.



Résumé du schéma
+-+--+--+-+-++ +-+--+--+-+-++ +-+--+--+-+-++
 * Field          | Type                 | Null | Key | Default | Extra          |
 * content_id     | bigint(20) unsigned  | NO   | PRI | NULL    | auto_increment |
 * content_size   | int(10) unsigned     | NO   |     | NULL    |                |
 * content_sha1   | varbinary(32)        | NO   |     | NULL    |                |
 * content_model  | smallint(5) unsigned | NO   |     | NULL    |                |
 * content_address | varbinary(255)      | NO   |     | NULL    |                |

Index
 +-++--+--+-+---+-+--++--++-+---+ +-++--+--+-+---+-+--++--++-+---+ +-++--+--+-+---+-+--++--++-+---+
 * Table  | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * content |         0 | PRIMARY  |            1 | content_id  | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |