Manual:$wgMultiContentRevisionSchemaMigrationStage/fr

$wgMultiContentRevisionSchemaMigrationStage indique l’étape de migration du schéma de la table RevisionStore (contenu, slots, content_models et tables slot_roles). La plupart des wikis peuvent définir cela à  et exécuter , le script de maintenance correspondant, dès que toutes les extensions nécessaires sont mises à jour.

Notez que la lecture simultanée de l’ancien et du nouveau schéma n’est pas prise en charge. Tenter de définir les deux bits en lecture dans $wgMultiContentRevisionSchemaMigrationStage entraînera une InvalidArgumentException.

Détails
$wgCommentTableSchemaMigrationStage peut être défini sur une combinaison des options de migration de changement de schéma. La plage de valeurs permises pour la configuration est l’une des constantes. Les constantes disponibles et leurs cas d’utilisation prévus sur les wikis de la Wikimedia Foundation sont les suivantes:


 * (0x03) - Lire et écrire uniquement l’ancien schéma. Le nouveau schéma n’a même pas besoin d’exister. Ceci est utilisé à partir du moment où le patch est fusionné jusqu’à ce que le changement de schéma soit réellement appliqué à la base de données.
 * (0x13) - Écrivez l’ancien et le nouveau schéma. Lisez le nouveau schéma de préférence, en revenant à l’ancien. Ceci est utilisé pendant que le changement est testé, permettant un retour facile à l’ancien schéma.
 * (0x31) - Écrivez seulement le nouveau schéma. Read the new schema preferentially, falling back to the old. This is used while running the maintenance script to migrate existing entries in the old schema to the new schema.
 * (0x30) - Only read and write the new schema. The old schema (and the feature flag) may now be removed.

For non-Wikimedia Foundation wikis it is recommended to set this to  and to run maintenance/populateContentTables.php in order to take advantage of the new schema.