Skip to main content
SQLOZ
Chapter 11 Data Operations & Queries

Capitolo 11: Migrazione Cross-Dialect

Info: Questo capitolo illustra il trasferimento di schemi e dati tra MySQL, PostgreSQL e SQLite e il rilevamento automatico del dialetto (Dialect Sniffer) durante l’importazione di script.

In questo capitolo:

11.1 Trasferimento Inter-Dialetto

SQLOZ offre una matrice di conversione diretta per trasferire strutture e record:

  • MySQL → SQLite o PostgreSQL
  • PostgreSQL → MySQL o SQLite
  • SQLite → MySQL o PostgreSQL

Il motore traduce il codice DDL nel dialetto di destinazione, converte i tipi di dato e le clausole di escape, trasferendo i record a blocchi circoscritti (Bounded Pages) nel rispetto della gerarchia delle chiavi esterne.

11.2 Importazione Intelligente (Dialect Sniffer)

Se importate un file .sql generato da un altro motore:

  1. Aprite File → Importa Script SQL… (Cmd + Shift + I).
  2. Selezionate il file.
  3. Lo sniffer rileva automaticamente le incompatibilità sintattiche:

    Attenzione: Il file selezionato è nel dialetto MySQL, mentre la connessione attiva è su PostgreSQL.

  4. Spuntate Transpila automaticamente nel dialetto di destinazione ed avviate l’importazione.

Temi correlati