generate:plugin:migrate:source

Genera un plugin de migración de fuentes

Uso:

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

Opciones disponibles

Opción Detalles
--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"'