1. Home
  2. Knowledge Base
  3. Problemas (ES)
  4. Tengo campos personalizados en los eventos en formato Base64 ¿Cómo convertirlos en texto plano?

Tengo campos personalizados en los eventos en formato Base64 ¿Cómo convertirlos en texto plano?

Desde la versión 761 los campos personalizados de eventos son registrados en texto plano pero en versiones anteriores eran registrados en Base 64.

  • Para respaldar la información contenida en la base de datos consulte “Backup y procedimientos de recuperación” en la Wiki Pandora FMS.
  • Para visualizar si tiene información en los campos personalizados de eventos, mediante la “DB Interface”  (Wiki Pandora FMS) y ejecute la siguiente consulta:
SELECT id_evento, custom_data FROM tevento WHERE IF(CONVERT(FROM_BASE64(custom_data) USING utf8mb4) IS NULL, TRUE, IF(CONVERT(FROM_BASE64(custom_data) USING utf8mb4) = '', TRUE, FALSE)) = FALSE;
  • Si la anterior consulta es positiva, para convertirlos a texto plano:
UPDATE tevento SET custom_data = CONVERT(FROM_BASE64(custom_data) USING utf8mb4) WHERE IF(CONVERT(FROM_BASE64(custom_data) USING utf8mb4) IS NULL, TRUE, IF(CONVERT(FROM_BASE64(custom_data) USING utf8mb4) = '', TRUE, FALSE)) = FALSE;
Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support