Drupal Pills
Joan Galtés i Moreno

Clientes de bases de datos disponibles con DDEV

¿Estás utilizando DDEV y quieres usar un cliente de base de datos con interfaz gráfica? En esta Drupal Pill te haremos un resumen de qué alternativas te ofrece DDEV:

  • phpMyAdmin: anteriormente integrado en el núcleo de DDEV, se puede instalar ejecutando ddev get ddev/ddev-phpmyadmin.
  • Adminer: se puede instalar con ddev get ddev/ddev-adminer.

Recuerda que tienes más información sobre el comando ddev get en otra Drupal Pill llamada Añade servicios y funcionalidades adicionales a tu instalación DDEV con ddev get. Desde aquí te invitamos a echarle un vistazo si quieres profundizar sobre este tema.

  • Los usuarios de macOS pueden utilizar los siguientes comandos:
    • Sequel Ace: Ejecuta ddev sequelace para lanzar el navegador de base de datos gratuito SequelAce.
    • TablePlus: Ejecuta ddev tableplus para lanzar TablePlus.
    • Querious: Ejecuta ddev querious para lanzar Querious.
    • DBeaver: Ejecuta ddev dbeaver para lanzar DBeaver.
    • Sequel Pro: Ejecuta ddev sequelpro para lanzar (el obsoleto) Sequel Pro.

Recuerda que debes tener instalados estos programas en tu sistema operativo para que los comandos indicados en el listado anterior funcionen.

El comando ddev describe muestra la información que necesitarás para conectarte al contenedor db externamente, por ejemplo, si estás utilizando un navegador de base de datos como SequelAce.

  • Los usuarios de WSL2 y Linux pueden utilizar ddev dbeaver para lanzar DBeaver.
  • PhpStorm (y todas las herramientas de JetBrains) incorporan un buen navegador de base de datos por defecto. (Si usas el complemento DDEV Integration, esto se hace automáticamente por ti.)
    • Elige una configuración de host_db_port estática para tu proyecto. Por ejemplo, host_db_port: 59002 (el puerto de base de datos de cada proyecto debería ser diferente si estás ejecutando más de un proyecto a la vez). Usa ddev start para que tenga efecto.
    • Utiliza la herramienta de "base de datos" para crear una fuente desde "localhost", con el tipo adecuado mysql o postgresql y el puerto que has elegido, nombre de usuario db + contraseña db.
  • MySQL Workbench: Por último, tenemos MySQL Workbench (que es gratuito) para macOS, Windows o Linux. Para utilizarlo, ejecuta:
cp ~/.ddev/commands/host/mysqlworkbench.example ~/.ddev/commands/host/mysqlworkbench

Una vez añadido este comando personalizado a la configuración global de DDEV, podrás iniciar MySQL Workbench con el siguiente comando:

ddev mysqlworkbench

Como puedes ver, hay opciones para todos los gustos. ¡Te invitamos a explorar todas estas magníficas aplicaciones y elegir la que más te guste!

Sobre el autor

Joan Galtés i Moreno

Desarrollador full-stack, especializado en Drupal desde 2008. Me gusta concebir y desarrollar tanto el back-end como el front-end en todos mis proyectos. Entusiasta de las nuevas tecnologías, con un buen dominio de PHP, MySQL, Git, Javascript, HTML 5, SASS y CSS 3, poniendo siempre el énfasis en la usabilidad y la accesibilidad en todo aquello que desarrollo.

Compartir

Deja tu comentario