Manual:SQL patch file/fr

Vous pouvez écrire un fichier SQL soit pour modifier un schéma dans le noyau (voir les règles de développement pour les correctifs de la base de données, ) ou pour une extension (voir ). Voir aussi les conventions générales de codage des bases de données.

Exemple
Un fichier SQL pour créer une table serait similaire à :



Remplacement des variables
Les deux premiers doivent être utilisés dans les fichiers de correctifs, comme dans l'exemple ci-dessus.


 * sera remplacé par.
 * est utilisé pour identifier les index pour que leur noms puissent être changés au travers du système des alias d'index. (Ceci n'a été utilisé que sur un petit nombre de tables noyau et a été supprimé dans MediaWiki 1.35, donc en pratique cela ne change rien.)
 * sera remplacé par la valeur de.
 * n'est utilisé que dans les moteurs des bases de données de.

Il existe d'autres remplacements de variables mais ils ne sont pas utilisés dans la pratique. Voir la documentation de pour la liste complète.



Liens externes

 * MySQL dev docs, CREATE TABLE
 * MySQL dev docs, ALTER TABLE - Utilisé pour ajouter, modifier, supprimer des colonnes