generate:plugin:migrate:source

Genera un plugin de migración de fuentes

Uso:

drupal generate:plugin:migrate:source  [options]
gpms

Opciones disponibles

OpciónDetalles

--module

Nombre del módulo.

--class

Nombre de la clase del plugin

--plugin-id

ID del Plugin

--table

Tabla a hacer el query

--alias

Alias corto para referirse a la tabla

--group-by

Campo por el que agrupar los resultados

--fields

Campos a exportar

Ejemplos

Generar un plugin de migración de fuentes especificando el nombre del módulo, la clase, su id de plugin, la tabla y su alias

drupal generate:plugin:migrate:source  \
  --module="modulename"  \
  --class="PluginClassName"  \
  --plugin-id="plugin_class_name"  \
  --table="DefaultTableName"  \
  --alias="D"

Generar un plugin de migración de fuentes para campos específicos de la tabla de usuarios especificando el nombre del módulo, la clase, el id de plugin, la tabla, su alias y los campos

drupal generate:plugin:migrate:source  \
  --module="modulename"  \
  --class="DefaultPluginClass"  \
  --plugin-id="default_plugin_class"  \
  --table="users"  \
  --alias="u"  \
  --fields='"id":"id", "description":"the user id"'  \
  --fields='"id":"username", "description":"the username"'  \
  --fields='"id":"password", "description":"the user password"'  \
  --fields='"id":"email", "description":"the user email"'