martes, 11 de mayo de 2021

Crear disparadores (Triggers) en Google Cloud

Tras recibir el error:

ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)


Leí que SUPER no está habilitado en las instancias de Google Cloud. Lo que permiten es configurar Marcas de bases de datos.

Seguir el procedimiento indicado:
  • Abrir la Consola
  • Ir a la instancia SQL
  • Editarla (En mi caso pidió activar la API de la consola previamente)
  • En la sección Marcas agregar el elemento deseado de la lista desplegable. log_bin_trust_function_creators
  • Guardar


Esperar a que el proceso termine y luego ya se puede crear disparadores. Después se puede eliminar la marca.