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.

L’expression « zéro perte » ne peut être confirmée qu’au regard d’un périmètre et de critères de conformité définis dans le devis. Une correspondance de type automatique ne remplace pas les vérifications métier.

Selon le besoin, MariaDB ou SQL Server peuvent aussi être étudiés. L’audit détermine la cible adaptée.

Comparer les trajectoires