Skip to main content
SQLOZ
Chapter 11 Data Operations & Queries

Kapitel 11: Dialektübergreifende Migration

Info: Dieses Kapitel erläutert den dialektübergreifenden Schema- und Datentransfer zwischen MySQL, PostgreSQL und SQLite sowie die automatische Dialekterkennung beim SQL-Import.

In diesem Kapitel:

11.1 Dialektübergreifender Transfer

SQLOZ ermöglicht die direkte Konvertierung von Schemata und Datenbeständen über eine integrierte Matrix:

  • MySQL → SQLite oder PostgreSQL
  • PostgreSQL → MySQL oder SQLite
  • SQLite → MySQL oder PostgreSQL

Die Migrations-Engine erzeugt zielkonformes DDL, passt Typzuordnungen und Bezeichner-Quoting an und transferiert Daten in speicherschonenden Seiten (Bounded Pages) unter Wahrung der Fremdschlüssel-Reihenfolge.

11.2 Intelligenter Import (Dialect Sniffer)

Beim Importieren externer .sql-Dateien erkennt der integrierte Sniffer automatisch Abweichungen zwischen dem Dateidialekt und der aktiven Datenbankverbindung:

  1. Öffnen Sie Datei → SQL-Skript importieren… (Cmd + Shift + I).
  2. Wählen Sie Ihre .sql-Datei.
  3. Bei Abweichungen warnt SQLOZ:

    Warnung: Die ausgewählte Datei ist im MySQL-Dialekt verfasst, Ihre aktive Verbindung verwendet jedoch PostgreSQL.

  4. Aktivieren Sie Automatisch in Zieldialekt transpilieren und starten Sie den Import.

Verwandte Themen