Si vous n’avez pas installé les librairies Visual C++ 2013, vous pouvez le faire à cette étape.
Accès vers la base de données
Choix de l’ouverture ou pas de la base depuis une autre machine.
Si le serveur web est sur la même machine physique que la base de données PostgreSQL, alors vous pouvez prendre la premier option uniquement depuis cette machine.
Dans le cas contraire, vous devrez prendre l’option Depuis n’importe quelle machine.
Ce choix peut se changer à posteriori #TODO
Il peut être nécessaire de modifier des règles, par exemple le pare-feu, pour que la communication depuis une autre machine soit effectivement possible.
Emplacement des fichiers de BDD
Choix de l’emplacement des fichiers de BDD
A l’étape suivante penser a changer le mot de passe pour en mettre un que vous pourrez retenir. Ce mot de passe sera nécessaire lors de la configuration du serveur web par le biais de l’application WebConfig.
Génération de la structure de la base de données
Si la base de données à été nouvellement installée
Lorsque l’installation de Arva Reporting est effectués il faut penser à exécuter le script SQL contenus dans le dossier {app}\WebConfig\Versions\vigilensweb_storage.sql pour créer les tables. Chemin par défaut C:\Vigilens\WebConfig\Versions, celui-ci est créé après l’installation de Arva Reporting sur la machine.
La ligne de commande a executer est la suivante: .\psql.exe -dvigilens -U {UTILISATEUR} -f “C:\Vigilens\WebConfig\Versions\vigilensweb_storage.sql”
Si la base de données existait déjà
Il faut executer la requête suivant sur la base de données: “SELECT * FROM configurations.database_versions”
Il est possible d’utiliser l’utilitaire en ligne de commande psql. Celui-ci est contenu dans le dossier d’installation du moteur de base de donnée. Chemin par défaut : C:\VigilensDatabase\10\bin
En ouvrant le PowerShell ou la ligne de commande il faut entrer la commande suivante : .\psql.exe -dvigilens -U {UTILISATEUR} -c “SELECT * FROM configurations.database_versions”
La table configurations.database_versions doit être comme-suit
Le numéro de version est au format {année}-{jour dans l’année}.{revision} Il faut vérifier que dans le dossier {app}\WebConfig\Versions\Migrations\vigiweb il n’y ai pas des fichiers de scripts plus récents (ils sont nommés de la même manière). Si c’est le cas il faut exécuter tout les scripts concernés du plus ancien au plus récent.