Además de los comandos que ya hemos visto, vamos a ver dos más que son de mucha utilidad si queremos importar o exportar la base de datos.
Y es que por lo general si queremos hacer un backup o exportar nuestra base de datos actual, o ejecutamos el comando de mysql para realizarlo, o nos conectamos al phpmyadmin y la exportamos.
Para facilitar esto, Ddev nos proporciona dos comandos, uno para exportar la base de datos, que por defecto nos la exporta comprimida en gzip, de modo que tenemos que acordarnos de añadir la extensión cuando indiquemos el nombre. Esto es importante porque si la exportamos y nos olvidamos de poner la extensión correcta, nos vamos a poder importarla más adelante.
También está el comando de importar la base de datos, y tenemos que indicar cual es la ruta al archivo del backup de la base de datos; hay que tener en cuenta, que al hacer la importación nos borrara las tablas existentes, así que tenemos que ejecutar este comando con cuidado.
# | Capítulo | Duración | Visualizado |
---|---|---|---|
1 | Presentación | 2:33 min | |
2 | Instalando Docker | 5:19 min | |
3 | Instalando DDEV | 5:05 min | |
4 | Iniciar el proyecto | 3:26 min | |
5 | Herramientas | 3:39 min | |
6 | Descargar Drupal | 4:56 min | |
7 | Configuraciones | 5:28 min | |
8 | Dominios adicionales | 2:40 min | |
9 | Variables de entorno | 1:35 min | |
10 | Comandos útiles | 7:26 min | |
11 | Exportar e importar bases de datos | 3:42 min | |
12 | Snapshots | 2:33 min | |
13 | Comandos custom | 3:58 min | |
14 | Hooks | 5:08 min | |
15 | Personalizar imágenes de Docker | 7:00 min | |
16 | Añadir imágenes adicionales de Docker | 7:12 min | |
17 | Eliminar el proyecto | 1:41 min | |
18 | Crear un proyecto Drupal | 2:21 min | |
19 | Crear un proyecto PHP (Symfony) | 2:44 min | |
20 | Importar proyecto existente | 2:09 min |