diff --git a/content/docs-lite/zh/docs/SQLReference/ALTER-EVENT.md b/content/docs-lite/zh/docs/SQLReference/ALTER-EVENT.md index e9ff0e8fc21c428ab5c91934f4f03a0ec11d8979..f44e4641a165b79caa1a657d9d50a68da60f3230 100644 --- a/content/docs-lite/zh/docs/SQLReference/ALTER-EVENT.md +++ b/content/docs-lite/zh/docs/SQLReference/ALTER-EVENT.md @@ -7,7 +7,7 @@ ## 注意事项 - 定时任务相关操作只有sql\_compatibility = 'B'时支持。 -- 只有定时任务的所有者有权修改待修改的定时任务,系统管理员默认拥有修改所有定时任务的权限。 +- 只有定时任务的所有者有权修改待修改的定时任务,用户通过ALTER EVENT修改定时任务时需要拥有被指定schema的USAGE权限。系统管理员默认拥有修改所有定时任务的权限。 - 可以通过SHOW EVENTS或在PG\_JOB表中查看log\_user列来获得job的所有者信息 - 修改定时任务时每次修改成功后会更新被修改job的所有者为当前用户,若修改定时任务时指定了definer,则更新为被指定的definer。 - definer选项场景限制与[CREATE EVENT](CREATE-EVENT.md)章节中对definer限制场景一致。 diff --git a/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT.md b/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT.md index e51a6b105e46b88090349b33d82fd62bb1a8b1f0..673c52f0c7157cac30ee82320cc759238de8ce0d 100644 --- a/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT.md +++ b/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT.md @@ -7,7 +7,11 @@ ## 注意事项 - 定时任务相关操作只有sql\_compatibility = 'B'时支持。 -- 用户操作(创建/修改/删除)定时任务时,非sysadmin用户需要被sysadmin用户赋予操作定时任务的权限。定时任务操作权限与高级包DBE\_SCHEDULER中创建定时任务赋权操作一致。 +- 用户操作(创建/修改/删除)定时任务时,非sysadmin用户需要被sysadmin用户赋予操作定时任务的权限。 + - 用户使用CREATE EVENT创建定时任务时,需要拥有创建定时任务schema的CREATE权限。 + - 用户使用ALTER/DROP EVENT修改或删除定时任务时,需要拥有被指定schema的USAGE权限。 + - 只有定时任务的属主有权ALTER或DROP定时任务。 + - 定时任务的属主与被指定的definer保持一致,若创建定时任务时未指定definer,则默认为当前创建定时任务者。 - 定时任务时间间隔interval表达式目前兼容了浮点数语法,例如interval 0.5 minute,但是计算时会将浮点数取整,所以不建议interval时间间隔使用浮点数形式。 - 同一database下不支持同名定时任务。 - 定时任务中待执行语句范围是除安全相关操作以外任意SQL语句,但对于某些有约束的语句会执行失败。例如:不支持通过复合语句创建database。 @@ -47,9 +51,8 @@ schedule: { } interval: quantity {YEAR | MONTH | DAY | HOUR | MINUTE | SECOND | - YEAR TO MONTH | DAY TO HOUR | DAY TO MINUTE | - DAY TO SECOND | HOUR TO MINUTE | HOUR TO SECOND | - MINUTE TO SECOND} + YEAR_MONTH | DAY_OUR | DAY_MINUTE | DAY_SECOND | + HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND} ``` ## 参数说明 diff --git a/content/docs-lite/zh/docs/SQLReference/DROP-EVENT.md b/content/docs-lite/zh/docs/SQLReference/DROP-EVENT.md index 4e7780a3cd66fcc0dfbf6f3bccb1592cc8fd41a2..e94c824262cc9ecc3aa5a8b7dc83ba55c6688b9a 100644 --- a/content/docs-lite/zh/docs/SQLReference/DROP-EVENT.md +++ b/content/docs-lite/zh/docs/SQLReference/DROP-EVENT.md @@ -7,6 +7,7 @@ ## 注意事项 定时任务相关操作只有sql\_compatibility = 'B'时支持。 +只有定时任务的所有者有权删除待修改的定时任务,用户通过DROP EVENT修改定时任务时需要拥有被指定schema的USAGE权限。系统管理员默认拥有删除所有定时任务的权限。 ## 语法格式 diff --git a/content/zh/docs/SQLReference/ALTER-EVENT.md b/content/zh/docs/SQLReference/ALTER-EVENT.md index 4c60e0e30da809d55ab0015848f55a81140cfe7b..39d27ae8bd20e702fc538ef9e7875aff33e03529 100644 --- a/content/zh/docs/SQLReference/ALTER-EVENT.md +++ b/content/zh/docs/SQLReference/ALTER-EVENT.md @@ -7,10 +7,10 @@ ## 注意事项 - 定时任务相关操作只有sql\_compatibility = 'B'时支持。 -- 只有定时任务的所有者有权修改待修改的定时任务,系统管理员默认拥有修改所有定时任务的权限。 +- 只有定时任务的所有者有权修改待修改的定时任务,用户通过ALTER EVENT修改定时任务时需要拥有被指定schema的USAGE权限。系统管理员默认拥有修改所有定时任务的权限。 - 可以通过SHOW EVENTS或在PG\_JOB表中查看log\_user列来获得job的所有者信息 - 修改定时任务时每次修改成功后会更新被修改job的所有者为当前用户,若修改定时任务时指定了definer,则更新为被指定的definer。 -- definer选项场景限制与[CREATE EVENT](CREATE-EVENT.md)章节中对definer限制场景一致。 +- definer选项场景限制与[CREATE EVENT](CREATE-EVENT.md)章节中对definer限制场景一致。 >![](public_sys-resources/icon-notice.png) **须知:** > diff --git a/content/zh/docs/SQLReference/CREATE-EVENT.md b/content/zh/docs/SQLReference/CREATE-EVENT.md index 90addceec0e8a88c139356e8c12e8d9816d9338e..662299f9a88d50e65518e4e70ec5e576d34815eb 100644 --- a/content/zh/docs/SQLReference/CREATE-EVENT.md +++ b/content/zh/docs/SQLReference/CREATE-EVENT.md @@ -7,7 +7,11 @@ ## 注意事项 - 定时任务相关操作只有sql\_compatibility = 'B'时支持。 -- 用户操作(创建/修改/删除)定时任务时,非sysadmin用户需要被sysadmin用户赋予操作定时任务的权限。定时任务操作权限与高级包DBE\_SCHEDULER中创建定时任务赋权操作一致。 +- 用户操作(创建/修改/删除)定时任务时,非sysadmin用户需要被sysadmin用户赋予操作定时任务的权限。 + - 用户使用CREATE EVENT创建定时任务时,需要拥有创建定时任务schema的CREATE权限。 + - 用户使用ALTER/DROP EVENT修改或删除定时任务时,需要拥有被指定schema的USAGE权限。 + - 只有定时任务的属主有权ALTER或DROP定时任务。 + - 定时任务的属主与被指定的definer保持一致,若创建定时任务时未指定definer,则默认为当前创建定时任务者。 - 定时任务时间间隔interval表达式目前兼容了浮点数语法,例如interval 0.5 minute,但是计算时会将浮点数取整,所以不建议interval时间间隔使用浮点数形式。 - 同一database下不支持同名定时任务。 - 定时任务中待执行语句范围是除安全相关操作以外任意SQL语句,但对于某些有约束的语句会执行失败。例如:不支持通过复合语句创建database。 @@ -47,9 +51,8 @@ schedule: { } interval: quantity {YEAR | MONTH | DAY | HOUR | MINUTE | SECOND | - YEAR TO MONTH | DAY TO HOUR | DAY TO MINUTE | - DAY TO SECOND | HOUR TO MINUTE | HOUR TO SECOND | - MINUTE TO SECOND} + YEAR_MONTH | DAY_OUR | DAY_MINUTE | DAY_SECOND | + HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND} ``` ## 参数说明 diff --git a/content/zh/docs/SQLReference/DROP-EVENT.md b/content/zh/docs/SQLReference/DROP-EVENT.md index 188213e13e0230077976b01ff00c1352e3257f2c..9f9c84a58faf935845348ecf648b175cef75e3f2 100644 --- a/content/zh/docs/SQLReference/DROP-EVENT.md +++ b/content/zh/docs/SQLReference/DROP-EVENT.md @@ -7,6 +7,7 @@ ## 注意事项 定时任务相关操作只有sql\_compatibility = 'B'时支持。 +只有定时任务的所有者有权删除待修改的定时任务,用户通过DROP EVENT修改定时任务时需要拥有被指定schema的USAGE权限。系统管理员默认拥有删除所有定时任务的权限。 ## 语法格式