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.

The content table does not hold the actual content (such as the wikitext of a page), just a reference to it. 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.

It was introduced in MediaWiki 1.31 as part of the project; see  for details. During migration from older versions, the table is populated by (run automatically by the upgrade script).

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    |                |

Indexes
 +-++--+--+-+---+-+--++--++-+---+ +-++--+--+-+---+-+--++--++-+---+ +-++--+--+-+---+-+--++--++-+---+
 * 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      |         |               |