Updated on 2024-04-26 GMT+08:00

Managing Roles

Creating a Role

  1. Log in to the GaussDB(DWS) management console. In the navigation pane on the left, choose Clusters > Dedicated Clusters.
  2. In the cluster list, click the name of the target cluster. The Cluster Information page is displayed.
  3. In the navigation pane, choose User Management.
  4. Click the Roles tab and click Create Role. The role creation page is displayed.
  5. Configure role information. The parameters are described as follows:

    Table 1 Parameters for configuring role information

    Parameter

    Description

    Example Value

    Role Name

    The value must start with a letter and can contain a maximum of 63 characters, including letters, digits, and underscores (_).

    dws-demo

    Expires

    Expiration time of the role permissions.

    -

    System Administrator

    Indicates whether the role has the system administrator rights.

    -

    Create Database

    Specifies whether the role has the permission to create databases.

    -

    Creating a Role

    Specifies whether the role has the permission to create users and roles.

    -

    Inherit Permissions

    Indicates whether the role inherits the permissions from its role group. This function is enabled by default. You are advised to retain this setting.

    -

  6. If all the parameters are correctly set, click Next.
  7. Configure the permissions of the role.

    Click Add to add a permission configuration. Select the database object type and the corresponding objects. Then, select permissions. For details about permission definitions, see "DCL Syntax > GRANT" in SQL Syntax Reference.

  8. After the authorization is complete, click Create. The role is created.

Modifying a Role

  1. Log in to the GaussDB(DWS) management console. In the navigation pane, choose Clusters > Dedicated Clusters.
  2. In the cluster list, click the name of the target cluster. The Cluster Information page is displayed.
  3. In the navigation pane, choose User Management.
  4. In the role list, select a user and click Modify. The page for modifying role details is displayed.
  5. Modify the role information. For the parameter description, see Table 1.
  6. If all the parameters are correctly set, click Next.
  7. Configure permissions. Select a permission as required and click Modify in the row where the permission is located to add or remove the permission.
  8. Confirm the permissions. Click lick Save.

Deleting a Role

  1. Log in to the GaussDB(DWS) management console. In the navigation pane, choose Clusters > Dedicated Clusters.
  2. In the cluster list, click the name of the target cluster. The Cluster Information page is displayed.
  3. In the navigation pane, choose User Management.
  4. Select a role from the role list and click Delete. A confirmation dialog box is displayed.
  5. Click OK to delete the role.

    If the role has dependencies, such as database objects, that have not been deleted, the role will fail to be deleted.