[spip-dev] version de la base de donnée de spip

Bonjour,

Pour autant que je n'aie rien loupé, spip connaît un seul niveau de
version, le champ "version_installee" de la table spip_meta
(que l'on retrouve aussi dans le fichier ecrire/inc_version.php3).

La table de conversion entre les versions .zip et les versions spip_meta
est la suivante:
spip 1.6 version_installe: 1.604
spip 1.7 version_installe: 1.727
spip 1.7.2 version_installe: 1.732

Mais spip possède-t-il une version de la base proprement dite?
En effet, il est possible que des versions de spip modifient le code
sans toucher à la table.

Pourrait-on imaginer d'ajouter à la table spip_meta un champ
"version_base"? Ainsi, quand 2 version_base sont identiques, on saurait que
les tables ne sont pas affectées.

Ceci permettrait de documenter le contenu des tables avec une référence
unique. Ce serait aussi utile pour des outils que nous mettons en place.

Merci de vos avis.

          Anne

Pour autant que je n'aie rien loupé, spip connaît un seul niveau de
version, le champ "version_installee" de la table spip_meta
(que l'on retrouve aussi dans le fichier ecrire/inc_version.php3).

Oui, mais contrairement à ton hypothèse cette version est bien celle de la
base. La version des scripts est donnée par $spip_version_affichee

Comme indiqué dans ecrire/inc_version.php3 :

// version de la base
$spip_version = 1.801;
// version de spip
$spip_version_affichee = "1.8 alpha 3 CVS";

-- Fil