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 :
-
rendez-vous dans le dossier où ont été extraits les fichiers du package d'installation ;
-
décompressez le dossier kernelXX ;
-
dans le dossier kernelXX, ouvrez le dossier SQL ;
-
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 ;
-
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 :
-
avec l'outil MS SQL Server Management Studio® :
-
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
-
-
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.