Manual:SQL patch file/fr

You might write an SQL file either for a schema change in the core (see Development_policy#Database_patches, ) or for an extension (see ). 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
The first two need to be used in patch files, as in the example above.


 * sera remplacé par.
 * is used to identify indexes so their name can be changed via the index alias system. (This was only ever used for a small number of core tables and has been removed in MediaWiki 1.35, so in practice this does not make any difference.)
 * sera remplacé par la valeur de.
 * is only used for database backends.

There are other variable replacements but they are not used in practice. Voir la documentation de pour la liste complète.

Liens externes

 * W3Schools, CREATE TABLE
 * W3Schools, ALTER TABLE - Utilisé pour ajouter, modifier, supprimer les colonnes