versionning de l'application et de la base de donnée
Pour bien gérer des futures migrations de BDD, il est primordial d'envisager de versionner. L'idéal serait d'avoir une table dédié et un test de script basique de migration se déclenchant au postinst du paquet debian.
Ex :
La base de donnée est en 1.2 et le client passe en 1.6. Le postinst identifie qu'il y a 2 scripts : migration entre la 1.2 et la 1.4 et migration entre la 1.4 et la 1.6 (mais ne passe pas le script de la 1.0 vers la 1.2) Il les passent dans l'ordre.