De entorno local a Docker: una historia de (des)encanto

Luego de varios meses alejado del blog (ya sea por los nuevos proyectos, por estudio o por familia) toca volver a los viejos amores. Mi capítulo Docker se inaugura con un histórico y sostenido rechazo a las opciones de virtualización en entornos de desarrollo. Por un lado, porque la performance o el consumo de recursos …

Cómo dividir la base de datos en Magento 2.2

Como ya sabemos, Magento Commerce (antes conocido como Enterprise), posee características que la diferencian de nuestra muy querida edición Open Source (Community Edition para los amigos). En Magento 2 (Commerce) tenemos la posibilidad de dividir nuestra base de datos en 3, y la tienda seguirá funcionando. Claramente, está pensado para grandes volúmenes de datos, ya …

Depurar queries sql con printLogQuery en Magento2

Un pequeño tip que muchas veces nos va a resultar útil, en particular cuando trabajemos con entidades EAV, será el poder obtener el query sql que Magento2 está armando para devolver los valores. En Magento1, al tener la instancia de una colección, podíamos usar: $collection->printLogQuery(true);$collection->printLogQuery(true); Y obteníamos el sql escrito, el cual, al probarlo directamente …

Cambiar directorio de base de datos de Mysql en Ubuntu

Pequeña hoja de ruta para cuando tengamos que reubicar nuestras bases de datos en un directorio o partición o disco diferente: 1) Detenemos el servicio Mysql sudo service mysql stop 2) Creamos la nueva ubicación sudo cp -R /var/lib/mysql /nueva/ubicacion/de/mysqlsudo cp -R /var/lib/mysql /nueva/ubicacion/de/mysql Y borramos los archivos ib_logfile sudo rm /nueva/ubicacion/de/mysql/ib_logfile*sudo rm /nueva/ubicacion/de/mysql/ib_logfile*

Simulando show tables y describe de Mysql en PostgreSql

Si hay algo que me toca extrañar de Mysql cuando trabajo con PostgreSql (en particular cuando estoy haciéndolo por consola y de forma remota), son los dos comandos que ayudan a armar los queries que vamos necesitando. A pesar que desde Mysql 5 existe el catálogo con la metadata de las bases de datos, para …