Migrer une base HFSQL Classic vers SQL : un plan pratique
Que vous quittiez WinDev, ajoutiez un front web ou consolidiez vos bases, les mêmes étapes gardent une migration sous contrôle. Ce guide les déroule.
Dernière révision : 2 novembre 2026
1. Faire l’inventaire
Listez les dossiers de données utilisés et les tables de chacun. Notez celles qui ont des champs mémo (.MMO), celles protégées par mot de passe et le volume approximatif des plus grosses. Conservez l’analyse du projet (.wdd) livrée avec les données : elle décrit les tables, et Fic2All s’en sert pour lire noms, types et ordre des colonnes.
2. Choisir la base cible
Choisissez le moteur qui correspond à la suite, pas à la mode. PostgreSQL et MySQL conviennent aux nouvelles applications web et de gestion, SQL Server aux environnements centrés Microsoft, SQLite aux archives, copies locales et usages embarqués.
3. Travailler sur une copie
Copiez votre dossier de données et lancez la première migration sur la copie. Fic2All ne fait que lire les fichiers sources, mais une copie permet de répéter sans pression et fournit une référence propre pour comparer les résultats.
4. Convertir et lire le rapport
Lancez la conversion et ouvrez le rapport de vérification. Pour chaque table, vous voyez les lignes lues contre les lignes écrites, et chaque ligne rejetée avec sa colonne et son message d’erreur. Corrigez la cause de chaque rejet, relancez et conservez le rapport comme preuve.
5. Vérifier au-delà des compteurs
Les nombres de lignes sont le premier contrôle, pas le dernier. Contrôlez par sondage les textes accentués, les dates, les nombres et les valeurs vides sur de vrais enregistrements, et exécutez quelques requêtes dont dépend votre application. Le guide de vérification détaille ces contrôles.
6. Préparer la bascule
Décidez quand les anciennes données cessent d’évoluer, lancez la migration finale sur ces données figées, vérifiez-la, et seulement alors pointez la nouvelle application vers la nouvelle base. Gardez les fichiers HFSQL d’origine jusqu’à être certain.
Prêt à migrer vos données HFSQL ?
Choisissez une formule, installez Fic2All et laissez le rapport de vérification faire le contrôle.
Voir les formules et tarifs