Version de la base de données dans WordPress

Dans WordPress, la version de la base de données (ou database version) est un numéro de version interne utilisé pour suivre l’évolution du schéma de la base de données, c’est-à-dire la manière dont WordPress organise ses tables et ses données.

Ce numéro n’a aucun lien avec la version du système de gestion de base de données sous-jacent (comme MySQL ou MariaDB). Il est propre à WordPress et sert uniquement à déterminer si la structure actuelle de la base de données est compatible avec la version du logiciel WordPress installée.

Fonctionnement

  • Ce numéro n’augmente que lorsqu’une mise à jour de WordPress modifie la structure de la base de données (ajout de tables, modification de champs, etc.).
  • Si une mise à jour de WordPress ne contient aucun changement structurel, la version de la base de données reste identique.

Exemple :

  • WordPress 3.3 utilise la version de base de données 19470.
  • WordPress 3.3.1, bien qu’étant une version ultérieure, conserve la même version de base de données (19470), car aucune modification du schéma n’a été apportée.
    Cela signifie qu’une sauvegarde de la base de données issue de la version 3.3 reste entièrement compatible avec la 3.3.1.

Où est-elle stockée ?

WordPress enregistre cette version dans la table des options, sous la clé db_version.
Par défaut, cette valeur se trouve dans la table wp_options, mais le préfixe (wp_) peut varier selon la configuration du site (ex. : monsite_options).

SELECT option_value FROM wp_options WHERE option_name = 'db_version';

Pourquoi c’est important ?

  • Lors d’une migration, d’une restauration ou d’un développement local, comparer les versions de base de données permet de savoir si une mise à niveau du schéma est nécessaire.
  • Si la version de WordPress installée attend une version de base de données plus récente que celle présente, WordPress lance automatiquement un processus de mise à jour via /wp-admin/upgrade.php.
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.