Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-08-19 GMT+08:00

Gerenciamento de funções

Criar uma função

  1. Efetue logon no console do GaussDB(DWS). No painel de navegação, escolha Clusters.
  2. Na lista de clusters, clique no nome do cluster de destino. A página Cluster Information é exibida.
  3. No painel de navegação, escolha User Management.
  4. Clique na guia Roles e clique em Create Role. A página de criação de função é exibida.

  5. Preencha as informações da função, confirme as informações e clique em Next.

    • Role Name: um nome de usuário deve começar com uma letra e pode conter letras, números e sublinhados (_). O comprimento não pode exceder 63 caracteres.
    • Create Database: se a função tem permissão para criar bancos de dados.
    • Create Role: se a função tem permissão para criar usuários e funções.
    • Inherit Permissions: se uma função herda as permissões de seu grupo. Essa função está ativada por padrão. É aconselhável manter essa configuração.

  6. Configure as permissões da função.

    Clique em Add para adicionar uma configuração de permissão. Selecione o tipo de objeto do banco de dados e os objetos correspondentes. Em seguida, selecione permissões. Para obter detalhes sobre definições de permissão, consulte "Sintaxe DCL > GRANT" na Referência de sintaxe SQL.

  7. Após a conclusão da autorização, clique em Create. A função é criada.

Modificar uma função

  1. Efetue logon no console do GaussDB(DWS). No painel de navegação, escolha Clusters.
  2. Na lista de clusters, clique no nome do cluster de destino. A página Cluster Information é exibida.
  3. No painel de navegação, escolha User Management.
  4. Na lista de função, selecione um usuário e clique em Modify. A página para modificar detalhes da função é exibida.

  5. Modifique as informações da função, confirme as informações e clique em Next.

    • Role Name: um nome de usuário deve começar com uma letra e pode conter letras, números e sublinhados (_). O comprimento não pode exceder 63 caracteres.
    • Create Database: se a função tem permissão para criar bancos de dados.
    • Create Role: se a função tem permissão para criar usuários e funções.
    • Inherit Permissions: se uma função herda as permissões de seu grupo. Essa função está ativada por padrão. É aconselhável manter essa configuração.

  6. Adicione ou remova permissões conforme necessário.

  7. Confirme as permissões. Clique em Save.

Excluir uma função

  1. Efetue logon no console do GaussDB(DWS). No painel de navegação, escolha Clusters.
  2. Na lista de clusters, clique no nome do cluster de destino. A página Cluster Information é exibida.
  3. No painel de navegação, escolha User Management.
  4. Selecione uma função na lista de funções e clique em Delete. Uma caixa de diálogo de confirmação é exibida.

  5. Clique em OK para excluir a função.

    Se a função tiver dependências, como objetos de banco de dados, que não foram excluídos, a função não será excluída.