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

À lire aussi