Todos os produtos
Search
Central de documentação

Hologres:Criar um banco de dados

Última atualização: Jun 28, 2026

Este tópico descreve como criar um banco de dados no Hologres usando o console do Hologres e um cliente psql.

Pré-requisitos

  • Crie uma instância do Hologres. Para mais informações, consulte Comprar uma instância do Hologres.

  • Somente um superusuário ou uma conta com permissão para criar bancos de dados pode realizar essa operação.

Contexto

Após a criação de uma instância do Hologres, o sistema cria automaticamente um banco de dados chamado postgres. Esse banco de dados tem recursos limitados e serve apenas para gerenciamento. Recomendamos criar um novo banco de dados para suas cargas de trabalho de negócios.

Criar um banco de dados pelo console do Hologres

  1. Acesse o console do Hologres e clique em Instances no painel de navegação à esquerda.

  2. Na página Instances, clique no nome da instância.

    Como alternativa, clique em Manage na coluna Actions da instância desejada para abrir a página de detalhes.

  3. No painel de navegação à esquerda da página de detalhes da instância, clique em Database Management.

  4. Na página Database Authorization, clique em Create Database no canto superior direito.

  5. Na caixa de diálogo Create Database, selecione um Instance Name, insira um Database Name e escolha um Permission Model conforme as necessidades do seu negócio. Recomendamos selecionar SPM.

    Modelo de permissão

    Descrição

    Simple Permission Model (SPM)

    Concede permissões no nível do banco de dados e define quatro funções: admin, developer, writer e viewer. Permite gerenciar permissões em objetos de banco de dados de forma segura e simples. Para mais informações, consulte Simple Permission Model (SPM).

    Schema-level permission model (SLPM)

    Concede permissões no nível de schema e define funções como <db>.admin, <db>.<schema>.developer, <db>.<schema>.writer e <db>.<schema>.viewer. Oferece controle mais granular que o Simple Permission Model. Para mais informações, consulte Schema-level permission model (SLPM).

    Expert model

    Idêntico ao modelo de permissões padrão do PostgreSQL. Para mais informações, consulte Expert permission model.

  6. Clique em OK.

    Visualize os bancos de dados criados na página Database Authorization.

Criar um banco de dados com um cliente psql

  1. Conecte-se à sua instância do Hologres por meio de um cliente psql. Para mais informações, consulte Cliente psql.

  2. Exemplos de comandos SQL:

    CREATE DATABASE NewDatabaseName;
    CREATE DATABASE test; -- This command creates a database named test.
  3. Execute o comando \l para listar todos os bancos de dados da instância atual.

    postgres=# \l
                                       List of databases
       Name    |    Owner    | Encoding |    Collate    |     Ctype     |   Access privileges
    -----------+-------------+----------+---------------+---------------+-----------------------
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   | xxx
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   | xxx
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   |
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   |
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   |
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   |
     xxx       | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   |
     test      | xxx         | UTF8     | en_US.UTF-8   | en_US.UTF-8   | xxx
    (8 rows)
  4. Execute o comando \c NewDatabaseName para se conectar ao novo banco de dados. Substitua NewDatabaseName pelo nome do seu banco de dados.

    postgres=# \c test
    psql (11.8, server 11.3)
    You are now connected to database "test" as user "xxx".
    test=#

Próximas etapas

Use comandos padrão do PostgreSQL no cliente psql para desenvolvimento de dados. Por exemplo, importe dados do MaxCompute usando SQL.

Também é possível usar o HoloWeb para desenvolvimento de dados. Para mais informações, consulte Conectar ao HoloWeb e executar consultas.