En su dia monte un Drupal 8 que iba sobrado con balanceador de carga y demás historias pero ahora anda saturado porque les monte una mini extranet aprovechando la misma instalación de Drupal, El problema es que ahora el servidor esta petado el pobre y cuando intentan sacar el listado de registros insertados en los webform, se les queda colgado. Así que la solución para salir del paso hasta que amplíen el alojamiento de Amazon es acceder al mysql a pelo y ejecutar esta consulta:
select concat('id;', group_concat(name separator ';') , ';fecha') as data from webform_submission_data where webform_id = 'NOMBRE_WEBFORM' group by sid limit 1 union select concat(s.sid, ';', group_concat(value separator ';') , ';', from_unixtime(s.created,'%d/%m/%Y %H:%i:%s')) as data from webform_submission s inner join webform_submission_data d on s.sid = d.sid where s.webform_id = 'NOMBRE_WEBFORM' group by s.sid
Esto hecho desde consola redirigimos la salida a un fichero y ya tenemos un csv con todos los registros del formulario en cuestión .
0 Comentarios.