云数据库 GAUSSDB-CREATE EVENT:注意事项

时间:2024-07-01 18:36:31

注意事项

  • 定时任务相关操作只有sql_compatibility = 'B'时支持。
  • 用户操作(创建/修改/删除)定时任务时,非sysadmin用户需要被sysadmin用户赋予操作定时任务的权限。定时任务操作权限与高级包DBE_SCHEDULER中创建定时任务赋权操作一致。
  • 定时任务时间间隔interval表达式目前兼容了浮点数语法,例如interval 0.5 minute,但是计算时会将浮点数取整,所以不建议interval时间间隔使用浮点数形式。
  • 同一database下不支持同名定时任务。
  • 定时任务中待执行语句范围是除安全相关操作以外任意SQL语句,但对于某些有约束的语句会执行失败。例如:不支持通过复合语句创建database。
  • 定时任务待执行语句不支持的安全相关操作范围主要包括:
    • 使用加密函数。
    • 创建、设置用户、group。
    • 连接数据库。
    • 函数加密等。
  • 定时任务指定definer选项在以下场景下会指定失败:
    • 操作定时任务的用户不具有sysadmin权限。
    • 当前用户与被指定definer不一致时:
      • 指定definer为初始用户。
      • 指定definer为运维管理员、监控管理员。
      • 开启三权分立,enableSeparationOfDuty=on。
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0553.html