MySQL
Managing Hierarchical Data in MySQL
Buscando alternativas a las sentencias de Oracle del tipo:SELECT * para recorrer todo una rama empezando por su id, o:
FROM categorias
START WITH id = [root de la rama]
CONNECT BY PRIOR parent_id = idSELECT *para reorrer desde una hoja del arbol hacia la raiz. He encontrado la manera de resolver recursividades en MySQL, he encontrado lo que hasta ahora es lo mejor que he leido sobre el tema, escrito en ingles, pero muy claro de todas formas:
FROM categorias
START WITH id = [id de la hoja]
CONNECT BY parent_id = PRIOR id
Managing Hierarchical Data in MySQL. Espero les sea de utilidad.
Al final del articulo, el autor (Mike Hillyer) cita otro articulo mas que propone el mismo concepto de la mano de PHP: Storing Hierarchical Data in a Database.
+ Leer más Lecturas: 575
Enviado por: gustavo.pardo el Jueves 27 de Noviembre de 2008 a las 18:27
Modelado de diagramas Entidad-Relación para bases de datos
He buscado, re buscado y recontra re buscado una herramienta open source que me permita modelar los diagramas ER de mis bases de datos sobre una plataforma linux. La verdad es hace muuuucho que estoy en esta búsqueda y no lograba encontrar algo que me convenciera, hasta que dí con esta página: Project Mogwai, es exactamente eso, una aplicación para modelar los diagramas ER, que soporta MySQL, Oracle, Microsoft SQLServer y Postgres, basada en Java y por lo tanto multiplataforma, genera las declaraciones SQL DDL para generar nuestra base de datos, exporta los diagramas a GIF, JPG, SVG, etc.
+ Leer más Lecturas: 1311
Enviado por: gustavo.pardo el Miércoles 19 de Noviembre de 2008 a las 13:07
Borrar los logs binarios de Mysql
PURGE MASTER LOGS BEFORE '2008-10-21 23:59:59';
Más info: Manual Mysql
+ Leer más Lecturas: 397
Enviado por: gustavo.pardo el Viernes 14 de Noviembre de 2008 a las 21:33
MySQL Workbench para Linux a fines de Septiembre
Michael G. Zinner, desarrollador de MySQL Workbench nos informa en el blog de esta herramienta (enlace traducido al español) que la misma estará disponible para Linux, en versión Alpha, para finales de septiembre.
+ Leer más Lecturas: 185
Enviado por: gustavo.pardo el Jueves 28 de Agosto de 2008 a las 09:57
MySQL en Mandriva 2008.1 Spring
Este fin de semana actualicé mi escritorio a Mandriva 2008.1 y al instalar MySQL he intentar arrancarlo me arrojaba el siguiente error:
+ Leer más Lecturas: 496
Enviado por: gustavo.pardo el Lunes 21 de Abril de 2008 a las 17:04
Emulando un ROLLBACK desde un trigger/stored procedure
Como sabrán, no nos está permitido usar ROLLBACK ni COMMIT ni START TRANSACTION desde un trigger o stored procedure en MySQL (ver manual). Pero cuando queremos verificar una inserción/actualización hecha por un usuario, nos son muy útiles los triggers para comprobar y/o validar la entrada del usuario y detener la operación si correspondiera. ¿Cómo lo solucionamos si no podemos usar ROLLBACK?
+ Leer más Lecturas: 1475
Enviado por: gustavo.pardo el Lunes 24 de Marzo de 2008 a las 20:13