SHOW GRANTS TO USER 和 SHOW GRANTS 命令:输出中的新列(待定)

注意

此行为变更在 2025_01 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

SHOW GRANTS TO USER(和 SHOW GRANTS)的行为如下:

变更前:

SHOW GRANTS TO USER(和 SHOW GRANTS)有以下列:

  • created_on

  • role

  • granted_to

  • grantee_name

  • granted_by

变更后:

SHOW GRANTS TO USER(和 SHOW GRANTS)有以下列:

  • created_on

  • 权限

  • granted_on

  • name

  • role

  • granted_to

  • grantee_name

  • grant_option

  • granted_by

启用此行为变更捆绑包后,SHOW GRANTS TO USER 和 SHOW GRANTS 命令的输出包括以下新列:

列名称

描述

权限

授予的权限的名称。

granted_on

授予权限的对象类型,如 TABLE 或 DATABASE。

name

权限授予涉及的对象的名称。

grant_option

TRUE/FALSE。如果设置为 TRUE,则用户可以向其他角色或用户授予权限。

此变更调整 SHOW GRANTS TO ROLE 和 SHOW GRANTS TO USER 的输出,以支持基于用户的访问控制。

参考:1803

语言: 中文