Saltar al contenido

¿Puedo usar MySQL Workbench para crear MariaDB?

Solución:

Según mi experiencia, claro, puede usar MySQL Workbench con MariaDB. Sin embargo, solo he probado funcionalidades básicas, como consultas, diseño de esquemas, etc. No estoy seguro de la compatibilidad de las funciones avanzadas.

Solo para enumerar algunas otras opciones:

  • Banco de trabajo MySQL
  • Heidi Sql
  • SQLyog

Entonces, mis experiencias son, sí, puede usar MySQL Workbench para diseños de bases de datos MariaDB.

Sin embargo, necesitaba cambiar la “Versión de MySQL de destino predeterminada” a 5.7.

Esto se puede hacer yendo a: Editar-> Preferencias en el menú. Y finalmente a Modelado-> MySQL.

Desde la última versión de MySQL, v8.x, las declaraciones SQL no son compatibles con las declaraciones MariaDB (como crear un índice). MariabDB creando un índice en una tabla:

INDEX `fk_rsg_sub_level_rsg_top_level1_idx` (`rgs_top_level_id` ASC)

vs

MySQL:

INDEX `fk_rsg_sub_level_rsg_top_level1_idx` (`rgs_top_level_id` ASC) VISIBLE

MariaDB no puede manejar esto VISIBLE palabra clave en este ejemplo. Utilizando una versión anterior de MySQL, MySQL Workbench realizará la ingeniería de un archivo MariaDB SQL compatible.

Actualmente (octubre de 2019), la salida SQL_MODE generada sigue siendo compatible con MariaDB. Al igual que InnoDB, que también se prefiere cuando se usa MariaDB en la mayoría de los casos.

¡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 *