Jump to content

Manuel:$wgCommentTempTableSchemaMigrationStage

From mediawiki.org
This page is a translated version of the page Manual:$wgCommentTempTableSchemaMigrationStage and the translation is 100% complete.
Paramètres de la base de données: $wgCommentTempTableSchemaMigrationStage
Étapes de migration du schéma des tables temporaires de commentaires.
Introduit dans la version :1.40.0 (Gerrit change 872985; git #cf127211)
Retiré dans la version :1.41.0 (Gerrit change 924123; git #27beeac2)
Valeurs autorisées :(tableau)
Valeur par défaut :[]

Détails

Étapes de migration du schéma des tables temporaires de commentaires. Utiliser les drapeaux SCHEMA_COMPAT_XXX.

La valeur par défaut est un tableau vide, qui est équivalent à :

[
    'rev_comment' => MIGRATION_OLD,
]

Pour effectuer la migration, définissez cette variable de configuration pour écrire dans les deux tables mais lire à partir de l'ancienne table temporaire :

[
    'rev_comment' => SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_OLD,
]

Puis, exécuter Manual:migrateRevisionCommentTemp.php pour remplir la nouvelle table.

Une fois le script terminé, pour tester, cette configuration peut être modifiée pour écrire toujours dans les deux tables mais lire uniquement à partir de la nouvelle table (fait dans Gerrit change 923749). Cela permet de lire facilement en arrière à partir de l'ancien tableau au cas où des bogues ou des incompatibilités sont trouvés :

[
    'rev_comment' => SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_NEW,
]