Skip to main content
SQLOZ
Chapter 11 Data Operations & Queries

Chapitre 11 : Migration Trans-Dialecte

Info : Ce chapitre explique le transfert de schéma et de données entre MySQL, PostgreSQL et SQLite, ainsi que la détection automatique de dialecte lors de l’importation de fichiers SQL.

Dans ce chapitre :

11.1 Transfert inter-dialectes

SQLOZ propose une matrice de conversion directe de schémas et de données entre MySQL, PostgreSQL et SQLite :

  • MySQL → SQLite ou PostgreSQL
  • PostgreSQL → MySQL ou SQLite
  • SQLite → MySQL ou PostgreSQL

Le moteur de migration adapte le DDL au dialecte de destination, ajuste les mappages de types et les guillemets de protection, tout en transférant les lignes par lots bornés (Bounded Pages) selon l’ordre strict des contraintes d’intégrité référentielle.

11.2 Importation intelligente (Dialect Sniffer)

Lors de l’import de scripts SQL externes, le renifleur de dialecte détecte les incompatibilités structurelles :

  1. Ouvrez Fichier → Importer un script SQL… (Cmd + Shift + I).
  2. Sélectionnez le fichier .sql.
  3. En cas de non-concordance, SQLOZ alerte :

    Avertissement : Le fichier sélectionné utilise le dialecte MySQL, alors que votre connexion actuelle est sur PostgreSQL.

  4. Cochez Transpiler automatiquement vers le dialecte cible et engagez l’import.

Sujets connexes