Manual:$wgMultiContentRevisionSchemaMigrationStage/fr
File:OOjs UI icon alert-destructive.svg | <translate> This feature was removed completely in version <tvar name=ver>1.39.0</tvar>.</translate> |
<translate> Database settings</translate>: $wgMultiContentRevisionSchemaMigrationStage | |
---|---|
Étape de migration du schéma de table RevisionStore (contenu, slots, content_models et tables slot_roles). |
|
<translate> Introduced in version:</translate> | 1.32.0 (Gerrit change 378724; git #I30a3a98) |
<translate> Deprecated in version:</translate> | 1.35.0 (Gerrit change 558581; git #495323c0) |
<translate> Removed in version:</translate> | 1.39.0 (Gerrit change 779544; git #0779a61e) |
<translate> Allowed values:</translate> | Voir ci-dessous |
<translate> Default value:</translate> | SCHEMA_COMPAT_NEW (1.34-1.38)SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_NEW (1.32-1.33) |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
$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 à SCHEMA_COMPAT_NEW
et exécuter maintenance/populateContentTables.php
, 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 comme une combinaison des options de migration de changement de schéma.
La plage de valeurs permises pour la configuration est l’une des constantes SCHEMA_COMPAT_*
.
Les constantes disponibles et leurs cas d’utilisation prévus sur les wikis de la Fondation Wikimedia sont les suivants :
SCHEMA_COMPAT_OLD
- 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.SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_OLD
- Écrire l’ancien et le nouveau schéma. Lire 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.SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_NEW
- Écrire seulement le nouveau schéma. Lire le nouveau schéma de préférence, en revenant à l’ancien. Ceci est utilisé lors de l’exécution du script de maintenance pour migrer les entrées existantes de l’ancien schéma vers le nouveau schéma.SCHEMA_COMPAT_NEW
- Lire et écrire uniquement le nouveau schéma. L’ancien schéma (et l’indicateur de fonction) peuvent maintenant être supprimés.
Pour les wikis qui n'appartiennent pas à la Fondation Wikimedia, il est recommandé de le définir à SCHEMA_COMPAT_NEW
et d’exécuter maintenance/populateContentTables.php afin de profiter du nouveau schéma.
Voir aussi
- MediaWiki configuration settings/fr
- MediaWiki configuration settings introduced in version 1.32.0/fr
- MediaWiki configuration settings deprecated in version 1.35.0/fr
- MediaWiki configuration settings removed in version 1.39.0/fr
- Pages with broken file links
- MediaWiki deprecated or obsolete features/fr
- Database variables/fr