MySQL HeatWave User Guide
The add_task_log routine add a log entry
for the task with the specified ID. You can use this routine
with an application-level task as well and it does not require
an application-managed user ID.
mysql> CALL mysql_tasks.add_task_log(
IN 'task_id' VARCHAR(36),
IN 'message' VARCHAR(2000),
IN 'data' JSON,
IN progress SMALLINT,
IN 'status' ENUM
);
Following are add_task_log parameters:
task_id VARCHAR(36): specifies the
unique task ID (UUID) of the task for
which you want to add logs.
message VARCHAR(2000): specifies the
log message to add.
data JSON: specifies additional log
data. If there is no additional data, set to
NULL.
progress SMALLINT: specifies the task
progress percentage from 0 to
100.
status ENUM: specifies the current
task status. Possible values are:
SCHEDULED,
RUNNING,
COMPLETED, ERROR,
or CANCELLED.