Manual:Database layout/fr

La majeure partie des données du wiki est entreposée dans une base de données. Voir Configuration de MySQL pour la configuration. (Certaines données ne se trouvent que dans le système de fichiers, d'autres données y sont seulement mises en cache. Des données peuvent aussi être mises en cache mais être en permanence dans la base de données). '''NB: Le schéma actuel pour n'importe quelle version (avec commentaires) peut être trouvé dans le fichier maintenance/tables.sql. La dernière version peut être obtenue Depuis SVN.''' docs/schema.txt peut aussi contenir des informations utiles.

Explication des tables de liens
Il existe trois tables pour les liens : pagelinks, templatelinks et imagelinks. Les utilisations de ces tables sont les suivantes :
 * Permettre à "Pages liées" et "Suivi des liens" de fonctionner grâce aux liens sortants ou entrants.
 * Donner une liste de pages qui utilisent une image, montrer sur la page de description de l'image.
 * Permettre des rapports sur les pages qui ne sont pas liées (pages orphelines, images non utilisées), ou qui sont liées mais qui n'existent pas (pages les plus demandées)
 * Accélérer légèrement le chargement des pages en évitant les vérifications individuelles de l'existence des pages pour déterminer la couleur du lien.

Maintenance des tables de lien
Si vous voulez importer la table cur mais pas reconstruire les liens, vous ne pourrez pas utiliser "Pages liées", "Suivi des liens", "Pages orphelines", etc.

Tables utilisées
The following table depicts the range of MediaWiki versions over which each table has existed in the schema. Red rows indicate tables that are no longer used by the core nor added by the installer as of a particular version. They might however still be used by extensions. Note, table headings are repeated every 10 rows for clarity.

Database management systems
See the latest Maria/MySQL-compatible version from Git:.

If using Postgres, the file should be viewed instead.

If using Microsoft SQL Server, see.

If using Oracle, see.

Voir aussi

 * Manual:Database access
 * Proposed Database Schema Changes
 * Database table and field registration
 * w:Wikipedia:Database queries
 * nl:Wikipedia:SQL-opdrachten
 * Developer hub
 * Records of edits in the database
 * A research on MediaWiki DB schema evolution