Drupal Pills
Joan Galtés i Moreno

Clients de bases de dades disponibles amb DDEV

Estàs utilitzant DDEV i vols utilitzar un client de base de dades amb interfície gràfica? En aquesta Drupal Pill et farem un resum de quines alternatives t'ofereix DDEV:

  • phpMyAdmin: anteriorment integrat al nucli de DDEV, es pot instal·lar executant ddev get ddev/ddev-phpmyadmin.
  • Adminer: es pot instal·lar amb ddev get ddev/ddev-adminer.

Recordeu que teniu més informació sobre la comanda ddev get en una altra Drupal Pill anomenada Afegiu serveis i funcionalitats addicionals a la vostra instal·lació DDEV amb ddev get. Des d'aquí us convidem a fer-hi una ullada si voleu aprofundir sobre aquest tema.

  • Els usuaris de macOS poden utilitzar els següents comandaments:
    • Sequel Ace: Executeu ddev sequelace per llançar el navegador de base de dades gratuït SequelAce.
    • TablePlus: Executeu ddev tableplus per llançar TablePlus.
    • Querious: Executeu ddev querious per llançar Querious.
    • DBeaver: Executeu ddev dbeaver per llançar DBeaver.
    • Sequel Pro: Executeu ddev sequelpro per llançar (l’obsolet) Sequel Pro.

Recordeu que haureu de tenir instal·lats aquests programes al vostre sistema operatiu per tal que les comandes indicades al llistat anterior funcionin.

El comandament ddev describe mostra la informació que necessitaràs per connectar-te al contenidor db externament, per exemple si estàs utilitzant un navegador de base de dades com SequelAce.

  • Els usuaris de WSL2 i Linux poden utilitzar ddev dbeaver per llançar DBeaver.
  • PhpStorm (i totes les eines de JetBrains) incorporen un bon navegador de base de dades per defecte. (Si utilitzes el complement DDEV Integration, això es fa automàticament per tu.)
    • Tria una configuració de host_db_port estàtica per al teu projecte. Per exemple host_db_port: 59002 (el port de base de dades de cada projecte hauria de ser diferent si estàs executant més d’un projecte alhora). Utilitza ddev start perquè tingui efecte.
    • Utilitza l’eina de “base de dades” per crear una font des de “localhost”, amb el tipus adequat mysql o postgresql i el port que has triat, nom d’usuari db + contrasenya db.
  • MySQL Workbench: Per últim, tenim MySQL Workbench (el qual és gratuït) per a macOS, Windows o Linux. Per utilitzar-lo, executa:
cp ~/.ddev/commands/host/mysqlworkbench.example ~/.ddev/commands/host/mysqlworkbench

Un cop afegida aquesta comanda personalitzada a la configuració global de DDEV, podràs iniciar MySQL Workbench amb la següent comanda:

ddev mysqlworkbench

Com es pot apreciar, hi ha opcions per a tots els gustos. Et convidem a explorar totes aquestes magnífiques aplicacions i triar la que més t'agradi!

Sobre l'autor/a

Joan Galtés i Moreno

Desenvolupador full-stack, especialitzat en Drupal des de 2008. M'agrada concebre i desenvolupar tant el back-end com el front-end en tots els meus projectes. Entusiasta de les noves tecnologies, amb un bon domini de PHP, MySQL, Git, Javascript, HTML 5, SASS i CSS 3, posant molt d'èmfasi en la usabilitat i l'accessibilitat de tot allò que desenvolupo.

Comparteix

Deixa el teu comentari