Hacia finales del siglo pasado descubrí MySQL-Front, un administrador de bases de datos MySQL que primero sería Freeware, luego Shareware y finalmente volvería a ser Freeware. Todo ello aderezado con un cambio de nombre por medio a SQL-Front y vuelta al inicial MySQL-Front.
Entre las muchas características de este Front-end para MySQL las que quizás destaquen, al menos para mí, son:
En un tiempo en el que el MySQL Workbench o no existía, o estaba en pañales, venía muy bien una aplicación gratuita con la que poder importar directamente a MySQL tablas Excel, datos en csv o incluso bases de datos Accesss.
Permite además aprender SQL sin necesidad de mirar la documentación, al menos yo aprendí mucho gracias a activar la ventana de log, donde uno puede ver las secuencias sql generadas por el programa para efectuar las distintas operaciones.
Sin embargo no descubrí lo realmente genial que es este programa hasta que en diciembre del año pasado empecé a jugar con campos virtuales en MySQL-5.7.x. Básicamente necesitaba crear un campo cuyo contenido se generase automáticamente mediante el contenido de otros campos. No voy a discutir aquí el porqué, las ventajas y desventajas de esta características. Simplemente empecé a experimentar con este tipo de campos y mientras que con el MySQL Workbench no había problema alguno, MySQL-Front me devolvía un bonito error diciendo algo así como que no entendía el tipo de dato.
Utilicé el formulario de contacto de MySQL-Front por aquello de que, en el peor de los casos, sólo perdería diez minutos exponiendo el caso.
Terminé cruzando unos cuantos mensajes con el bueno de Nils, quien desconocía el tema de los campos virtuales hasta que yo se lo conté y después de un par de días de documentarse me comunicó que le parecía una características esencial y que aunque había subestimado el tiempo que necesitaría para implementarla estaba trabajando en ello. Simplemente una actitud genial!!.
El resultado fue que en menos de dos semanas tenia una versión beta que implementaba correctamente la nueva funcionalidad.
Sólo encuentro dos pegas reseñables:
Para cuando necesito acceder a un MySQL mediante túnel SSH utilizo MySQL Workbench, que por otro lado tampoco está nada mal, pero es un poco “monstruo” (algo más de 140Mb la versión de 64 bits contra los apenas 14Mb de MySQL-Front). También es cierto que MySQL Workbench tiene muchas herramientas de las que carece MySQL-Front.
Aunque no exista versión portable, es posible desempaquetar el instalador mediante el Inno Setup Unpacker.
Y sólo me queda recomendar que probéis este magnífico administrador de bases de datos MySQL.
Actualización (2019-11-08): Hace un tiempo Nils abandonó el proyecto borrando incluso el repositorio en GitHub. Es una pena y aún no me puedo creer que eliminara el repositorio de GitHub, bien podría aclarar que estaba abandonado y no permitir ni incidencias (Issues), ni cambios en el código (Pull requests).
Hace ya tiempo de mi última entrada de apuntes de electrónica. Fue la entrada sobre…
Looking for cheap multimeters I found the Zoyi ZT-300AB, for about €20 we have a…
In my search for interesting multimeters I came across a manufacturer whose multimeters were sold…
Desde que la industria empezó a deslocalizar sus fabricas llevando gran parte del peso de…
Desde que vi por primera vez una pinza amperimétrica quise tener una. Con la aparición…