Ceci est une ancienne révision du document !
Base de données Gestan HFSQL
Gestan exploite des bases de données HFSQL, un SGBD développé par PCSoft, en mode Classic ou Client/Serveur.
Ce système utilise des fichiers de type de fichiers :
- Fichier .FIC : par exemple, CONTACT.FIC. Les fichiers .fic contiennent les données structurées du fichier
- Fichier .NDX : contiennent les index des données (la “table des matière”)
- Fichier .MMO (éventuel) : contiennent les données non structurées, texte, binaire, images, etc, sans limitation de taille
- Fichier .FTX (éventuel) : contiennent les index full-text, pour faciliter les recherches sur un ensemble de données.
Les bases de données HFSQL peuvent être utilisées librement, et ne nécessitent pas de licence.
Les types de fichiers d'une base HFSQL
Une base HFSQL comporte des fichiers :
- .fic : contient vos données
- .ndx : contient les index, c'est à dire la table des matières de vos données
- .mmo : contient les zones non délimitées de vos données, par exemple des images ou des notes illimitées (par exemple, la zone nom du client permet de stocker 25 caractères au plus dans le fichier .fic, mais la zone observation permet de stocker un nombre illimités de caractères, dans le fichier .mmo. Certains fichiers n'ont pas de fichier MMO, car ils ne comportent que des zones délimitées.
- .ftx : contient les index full-text de certains fichiers. C'est une sorte de table des matières qui permet d'indexer efficacement non seulement les zones délimitées, mais aussi les zones non délimitées. L'index full text n'est activé que pour les fichiers où cela présente un réel intérêt.
La maintenance des fichiers HFSQL
Le système de gestion de base de données (SGBD) HFSQL est très robuste : la maintenance se limite au contrôle des index. En effet, comme pour tout système de base de données, il peut arriver (problème réseau, micro-coupure, instabilité du réseau Wifi, etc), que les fichiers d'index soient déphasés et ne correspondent plus aux fichiers de données.
Gestan vérifie les index chaque mois, mais il peut être nécessaire de réaliser cette opération ponctuellement, via le programme décrit ci-dessous.
Utilisation de l'écran
Accès : Outils → Admin → Maintenance → Index des fichiers HFSQL.
Trois options de travail sont disponibles :
- Vérifier : vérifie simplement l'index des fichiers
- Réindexer : procède à la réindexation
- Compter : compte les enregistrements contenus dans les fichiers.
Vous pouvez traiter un seul fichier, ou toute la base, à l'aide de la combo Fichiers
Libération transaction permet de libérer les transactions éventuellement interrompues. Une transaction est un ensemble d'opérations qui sont logiquement “indivisibles”, par exemple, les factures et les lignes de facture, qui doivent être enregistrées ensemble. Cette case à cocher permet de remettre les fichiers dans l'état permettant de nouvelles transactions.
Le lancement d'une réindexation effectue une sauvegarde préalable du fichier concerné ou de la base, dans le répertoire BACKUPS (Backup_REINDEX_SSAAMMJJ_HHMMSSCC.zip). Vous pouvez, si nécessaire, débrayer cette sauvegarde via la case sans backup.
Comment traiter un problème d'index au démarrage
Au démarrage, Gestan accède à certains fichiers, notamment le fichier des utilisateurs, des actions, et des actions planifiées. Si l'un de ces fichiers a un problème d'index, le démarrage de Gestan devient impossible.
Il faut alors ouvrir l'écran de réindexation depuis la fenêtre de connexion à Gestan.
Si cette solution est inopérante, il faut alors utiliser le raccourci « Réindexer les fichiers de Gestan », présent dans le répertoire de programme de Gestan (Normalement C:\Program Files\GESTAN). Ce raccourci ouvre lécran de réindexation directement, sur la dernière base connectée.
ℹ️ Autres articles “Outils”
Charger des imputations
Charger un plan comptable
Connexion à Gestan
Démarrage rapide
Exporter la base Gestan
Importation de données dans Gestan
Importer des contacts Google ou Outlook
Importer des contrats
Importer des pièces dans Gestan
Importer des traductions produit
Importer une base Gestan
Importer une pièce dans Gestan
L'écran principal de Gestan
Minification de la base
OCR
Procédures compilables
Recommander Gestan
Réaffecter à un utilisateur
Réimputation des écritures
Réinitialisation des catégories de contact
Réinitialiser les champs complémentaires
Réorganisation des contacts
Structure des répertoires Gestan
Suppressions en masse
Traducteur
Transférer vos données au support
Trucs et astuces
Versions du programme Gestan
Zipper la base