Accueil / Transférer des données HFSQL vers PostgreSQL
Transférer des données HFSQL vers PostgreSQL
Le transfert d’une base HFSQL vers PostgreSQL demande une correspondance documentée entre les structures et les types. Il ne garantit pas, à lui seul, que l’application WinDev fonctionnera avec la nouvelle base : les accès aux données et les règles métier doivent être étudiés séparément.
Inventorier la source
L’audit distingue HFSQL Classic et Client/Serveur et relève les tables, clés, index, relations, volumes et types de champs. Les montants, dates, heures, identifiants, mémos et documents demandent une attention particulière. Les encodages, valeurs absentes et comportements propres à l’application sont vérifiés sur un échantillon représentatif avant de fixer la correspondance.
Comparer source et cible
Une migration à blanc s’effectue sur une copie ou avec un accès en lecture à la source. Après chargement de PostgreSQL, les contrôles comparent les nombres de lignes table par table et des contenus choisis selon leur importance métier. Les écarts sont listés dans un rapport ; les utilisateurs valident ensuite les résultats fonctionnels avant toute bascule.
Selon le besoin, MariaDB ou SQL Server peuvent aussi être étudiés. L’audit détermine la cible adaptée.