Saltar al contenido

Cómo comparar esquemas de bases de datos MySQL

La guía o código que encontrarás en este post es la resolución más rápida y válida que hallamos a esta inquietud o dilema.

Solución:

Navicat puede hacer eso por usted. También sincronizará esquemas y/o datos entre dos instancias de bases de datos mysql. Lo he usado con éxito en el pasado.

http://www.navicat.com/en/products/navicat_mysql/mysql_overview.html

Hay una captura de pantalla de la herramienta de sincronización de datos y estructuras aquí:

http://www.navicat.com/en/products/navicat_mysql/mysql_detail_mac.html#7

Tal vez un poco tarde para la fiesta, pero acabo de escribir una herramienta simple en PHP para comparar esquemas de bases de datos MySQL:

Script PHP para comparar esquemas de bases de datos MySQL Cómo usar el script

Exporta el esquema y lo serializa antes de hacer la comparación. Esto es para que se puedan comparar las bases de datos que residen en diferentes hosts (donde es posible que el script PHP no pueda acceder a ambos hosts).

Editar:

Escritura de Python

Yo uso SQLyog:

http://www.webyog.com/en/

No es gratis, pero es una herramienta muy buena y ha ahorrado el costo de su licencia muchas veces. De ninguna manera estoy afiliado a la compañía, solo alguien que ha usado varias herramientas de MySQL.

Prueba gratuita (30 días) disponible desde aquí.

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *