Este tópico explica como criar, excluir e selecionar um modelo de permissão para bancos de dados na página Database Authorization no console do Hologres.
Criar um banco de dados
Crie bancos de dados na página Database Authorization.
Faça login no console do Hologres e clique em Go to HoloWeb para abrir a página de desenvolvimento do HoloWeb.
Na barra de navegação superior da página de desenvolvimento do HoloWeb, selecione .
Na página Database Authorization, selecione a instância desejada e clique em Create Database no canto superior direito.
-
Na caixa de diálogo Create Database, selecione a instância de destino, insira um Database Name e escolha um Permission Model conforme suas necessidades de negócio.
Para simplificar o processo de autorização, use o modelo de permissão simples (SPM).
O Hologres oferece os seguintes modelos de permissão:
Expert: Totalmente compatível com PostgreSQL, este modelo utiliza o mesmo sistema de autorização. Conceda permissões aos usuários RAM por meio de instruções grant padrão do PostgreSQL. Para mais informações, consulte Modelo de permissão Expert.
Modelo de permissão simples (SPM): Baseado no PostgreSQL, este modelo oferece uma abordagem simplificada e de granularidade grossa para permissões. Conceda permissões adicionando usuários a um grupo de usuários. Para mais informações, consulte modelo de permissão simples (SPM).
Modelo de permissão no nível de schema (SLPM): Este modelo proporciona um controle mais granular que o SPM ao organizar as permissões no nível de schema. É ideal quando você precisa de limites rígidos de permissão, mas ainda deseja um processo de autorização simples. Para mais informações, consulte Modelo de permissão no nível de schema (SLPM).
NotaApós a compra de uma instância, o sistema cria automaticamente um banco de dados chamado postgres. Esse banco destina-se apenas a fins de gerenciamento, possui recursos limitados e não aparece na página Database Authorization. Para cargas de trabalho de negócios, crie um novo banco de dados.
Conceder permissões
Após criar um banco de dados com o modelo de permissão simples, conceda permissões aos usuários RAM.
Na página Authorize User do banco de dados desejado, clique em Grant Permission.
-
Na caixa de diálogo Grant Permission, selecione uma User Account e um User Group. Os grupos de usuários disponíveis são Admin, Developer, Writer e Viewer.
Os grupos de usuários têm as seguintes definições:
Admin: Atua como proprietário do banco de dados, com acesso e capacidade de gerenciar todos os objetos e grupos de usuários nele contidos.
Developer: Usa Data Definition Language (DDL) para criar, modificar ou excluir objetos, além de ler e gravar dados.
Writer: Pode ler e gravar dados nos objetos do banco de dados.
Viewer: Tem acesso somente leitura a todos os objetos do banco de dados.
-
Clique em OK. O usuário agora pode se conectar ao banco de dados com uma ferramenta de desenvolvimento para acessar seus dados.
NotaSe não for possível encontrar a conta correspondente na lista suspensa de User Account uicontrol替换 修改时间:2026-02-02 15:19:57 原文:被授权账号 修改后:conref="mcms_dita_hologres-console.dita#hologres-console/authorization_account", isso indica que a conta ainda não foi adicionada à instância atual. Acesse a página Users uicontrol替换 修改时间:2026-02-02 15:19:57 原文:用户管理 修改后:conref="mcms_dita_hologres-console.dita#hologres-console/user_manage" para adicionar o usuário.
Revogar permissões
Se seu banco de dados usar o modelo de permissão simples, revogue as permissões de um usuário RAM.
Na página Database Authorization, localize o banco de dados desejado e, na coluna Actions, clique em Authorize User para abrir a página Authorize User.
Localize o usuário de destino e, na coluna Actions, clique em Revoke Permission.
-
Clique em OK.
Para saber quais permissões um usuário RAM mantém após a revogação, consulte Usar o modelo de permissão simples.
Excluir um banco de dados
Para excluir um banco de dados, localize-o na página Database Authorization e clique em Delete na coluna Actions. A exclusão remove permanentemente todos os dados do banco, sem possibilidade de recuperação.