Skip to main content
SQLOZ
Chapter 11 Data Operations & Queries

Capítulo 11: Migración Entre Dialectos

Información: Este capítulo explica la transferencia de esquemas y datos entre MySQL, PostgreSQL y SQLite, así como la detección automática de dialectos al importar archivos SQL.

En este capítulo:

11.1 Transferencia entre diferentes dialectos

SQLOZ incluye una matriz de conversión directa de estructuras y registros entre MySQL, PostgreSQL y SQLite:

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

El motor de migración traduce las sentencias DDL al dialecto destino, convierte tipos de datos y escape de identificadores, y transfiere los registros en lotes acotados (Bounded Pages) respetando la jerarquía de claves foráneas.

11.2 Importación inteligente (Dialect Sniffer)

Al importar scripts SQL procedentes de otros sistemas, el analizador automático previene errores de sintaxis:

  1. Abra Archivo → Importar script SQL… (Cmd + Shift + I).
  2. Seleccione el archivo .sql.
  3. Si existe discordancia sintáctica, SQLOZ advierte:

    Advertencia: El archivo seleccionado está redactado en dialecto MySQL, mientras que su conexión activa es de tipo PostgreSQL.

  4. Marque Transpilar automáticamente al dialecto de destino y comience la importación.

Temas relacionados