Conversor de MySQL a PostgreSQL

Pega consultas o sentencias CREATE TABLE de MySQL y obtén PostgreSQL. El conversor reescribe tipos, comillas y funciones, y te dice exactamente qué cambió y qué no pudo decidir por ti.

Funciona en tu navegador. Tu SQL nunca se envía a ningún servidor.

Resultado · PostgreSQL

Cómo usarla

  1. 1Pega SQL de MySQL: una consulta, un CREATE TABLE o un script completo.
  2. 2Lee el resultado en PostgreSQL. Se convierten acentos graves, tipos, LIMIT y funciones.
  3. 3Abre «Revisa esto a mano»: son los lugares donde las dos bases se comportan distinto.
  4. 4Copia el resultado y ejecútalo en PostgreSQL.

Preguntas frecuentes

¿Qué convierte?

Nombres con acento grave, AUTO_INCREMENT a SERIAL, TINYINT(1) a BOOLEAN, DATETIME a TIMESTAMP, ENUM a una restricción CHECK, UNSIGNED, opciones de tabla como ENGINE y CHARSET, LIMIT desplazamiento, cantidad, INSERT IGNORE, ON DUPLICATE KEY UPDATE y funciones como IFNULL, IF, GROUP_CONCAT, DATE_FORMAT, DATE_ADD y DATEDIFF.

¿El resultado tiene garantía de funcionar?

Es una primera pasada cuidadosa, no una garantía. Algunas diferencias no se pueden convertir solas, como ON UPDATE CURRENT_TIMESTAMP, los procedimientos almacenados o la sintaxis de expresiones regulares. El conversor las enumera para que las revises.

¿Por qué LIKE se convierte en ILIKE?

MySQL compara texto sin distinguir mayúsculas con su ordenamiento por defecto, y PostgreSQL sí las distingue. ILIKE conserva el comportamiento que tenías. Vuelve a LIKE si quieres distinguir mayúsculas.

¿Mi SQL se envía a algún lado?

No. La conversión se hace en tu navegador, así que tus esquemas y consultas se quedan en tu equipo.

¿Cómo paso los datos, no solo el esquema?

Exporta desde MySQL a CSV o usa una herramienta como pgloader, y carga en PostgreSQL. Spectre se conecta a ambas bases, así que puedes comparar los dos lados mientras migras.

Más herramientas SQL gratis

Hazlo sobre tu base real con Spectre

Spectre es el estudio de bases de datos con IA para PostgreSQL, MySQL y SQL Server. Pregunta en lenguaje natural, obtén SQL y respuestas respaldadas por tus datos, y mantén todo en tu equipo.