Mettre à jour la base de données

Pour connaître la version de votre base de données, depuis l'interface web d'administration de Watchdoc, rendez-vous dans Menu principal, section Configuration, > Configuration avancée > Base de statistiques
Dans la section Statistiques, la version de la base s'affiche dans l'encart Base de données principale :


Si la base de données doit être mise à jour :

  1. rendez-vous dans le dossier où ont été extraits les fichiers du package d'installation ;

  2. décompressez le dossier kernelXX ;

  3. dans le dossier kernelXX, ouvrez le dossier SQL ;

  4. en fonction du type de votre base de données (MSSQL, PostgreSQL ou SQLite), repérez le ou les fichiers de mise à jour [type_bdd]_update-XX ;

  5. Effectuez la mise à jour par étapes : depuis le dossier Kernel[n°version].zip\SQL, exécutez toutes les mises à jour de versions [Type_bdd]_update_[version] comprises entre la version installée dans votre environnement et la nouvelle version.

    Par exemple :  

    • si vous partez d'une v. 5.4 ou v. 5.5, vous effectuez 1 mise à jour (en v. 6.0) ;

    • si vous partez d'une v. 5.2 ou v. 5.3, vous effectuez 2 mises à jour (en v. 5.4, puis en v. 6.0) ;

       

Les fichiers de mise à jour mssql_updateXX.sql peuvent être exécutés avec deux outils :

  1. avec l'outil MS SQL Server Management Studio® :

  2. avec l'outil en ligne de commande sqlcmd intégré à la base de données.

    Exemple de commande pour exécuter un script de mise à jour :
    sqlcmd -S localhost\watchdoc -U sa -d watchdocstats -i mssql_update_XX.sql -o QueryResults.txt -e

    • -S : nom du serveur SQLServer

    • -U : login

    • -d : nom de la base de données

    • -i : nom du script à exécuter

    • -o : fichier de sortie

    • -e : ajout les commandes exécutées dans le fichier de script

  3. Une fois la base de données mise à jour, redémarrez le service Watchdoc, de sorte qu'il puisse prendre en compte le changement de base de données.