Todos os produtos
Search
Central de documentação

Hologres:Crie um banco de dados

Última atualização: Sep 18, 2026

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

Pré-requisitos

  • Você criou uma instância do Hologres. Para mais informações, consulte Purchase a Hologres instance.

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

Contexto

Depois de criar uma instância do Hologres, o sistema cria automaticamente um banco de dados chamado postgres. Esse banco de dados tem recursos limitados e é destinado apenas a fins de gerenciamento. Recomendamos que você crie um novo banco de dados para as cargas de trabalho de negócios.

Crie 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 de destino para abrir a página de detalhes da instância.

  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 selecione um Permission Model de acordo com os requisitos de negócios. Recomendamos selecionar SPM.

    Modelo de permissão

    Descrição

    Simple Permission Model (SPM)

    Este modelo de permissão concede permissões no nível do banco de dados e define quatro funções: admin, developer, writer e viewer. Isso permite que você gerencie as permissões de objetos do banco de dados com segurança e facilidade. Para saber mais, consulte Simple Permission Model (SPM).

    Schema-level permission model (SLPM)

    Este modelo concede permissões no nível do esquema e define funções como <db>.admin, <db>.<schema>.developer, <db>.<schema>.writer e <db>.<schema>.viewer. Ele oferece um controle mais granular do que o Simple Permission Model. Para obter mais detalhes, consulte Schema-level permission model (SLPM).

    Expert model

    Este modelo é idêntico ao modelo de permissão padrão do PostgreSQL. Para mais detalhes, consulte Expert permission model.

  6. Clique em OK.

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

Crie um banco de dados usando um cliente psql

  1. Conecte-se à sua instância do Hologres a partir de um cliente psql. Para saber mais, consulte psql client.

  2. Exemplos de instruções 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 na 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 instruções padrão do PostgreSQL no cliente psql para o desenvolvimento de dados. Por exemplo, import data from MaxCompute by using SQL.

Use também o HoloWeb para o desenvolvimento de dados. Para obter mais informações, consulte Connect to HoloWeb and run queries.