Actualizar Drupal con drush desde la línea de comandos

Usando Drush podemos actualizar nuestro sitio Drupal tranquilamente desde la línea de comandos. El comando es:

drush pm-update

O podemos usar su alias, mas cómodo.

drush up

Drush en este caso va a hacer unas cuantas cosas:

  • Actualizar core de Drupal, descargando los archivos necesarios de la última versión.
  • Actualizar todos los módulos contrib a su ultima versión, descargando sus archivos.
  • Ejecutar los cambios de base de datos pendientes de todos los módulos actualizados.

A partir de aquí, tenemos varias opciones que nos permitirán hacer estas tareas por separado. Vamos a ver las mas comunes.

 

Actualizar todos los módulos excepto el core de Drupal:

drush pm-update --no-core

Actualizar solamente el core de Drupal:

drush up drupal

Para actualizar un móludo en concreto (o varios) pasamos por parámetro el nombre del módulo, o una lista de nombres:

drush up context

También tenemos una opcion interesante que actualizará solamente aquellos módulos que requieran actualizaciones de seguridad:

drush up --security-only

Y si hemos descargado los módulos a mano, o mediante drush dl, y solamente necesitamos actualizar la base de datos a la última versión, podemos ejecutar:

drush updb

 

 

Referencias