Skip to main content

Criar um banco de dados PostgreSQL

Esta página contém um guia de como você pode criar um novo banco de dados no DBaaS da Magalu Cloud.

Um novo banco de dados criado na MGC terá as seguintes características:

  • Região. O banco de dados será criado na região na qual vocês está operando, seja no Console ou na CLI (por exemplo, br-se1)
  • Zona de Disponibilidade. Se o banco de dados for single-instance (zona única) ele será criado em uma zona de disponibilidade (ou AZ, Availability Zone) assim como seus snapshots e réplicas. Se for um cluster, cada réplica será automaticamente criada em uma zona diferente. No exemplo da região br-se1, você teria as instâncias distribuídas entre as zonas br-se1-a, br-se1-b e br-se1-c.
  • IP Privado. O banco de dados estará acessível apenas dentro da rede da Magalu Cloud, portanto você precisará criar uma máquina virtual ou container para acessá-lo.
  • Schemas iniciais. Cada novo banco de dados PostgreSQL contará com os seguintes schemas de sistema pré-criados:
    • postgres: é o schema padrão criado automaticamente em todas as novas instalações do PostgreSQL. Ele serve como um banco de dados de conveniência para os usuários.
    • template1: é o template padrão usado para criar novos bancos de dados. Ele contém objetos padrão que são copiados para qualquer novo banco de dados criado.
    • template0: é um template imutável que serve como uma cópia de segurança do template padrão. Ele pode ser usado para criar novos bancos de dados quando o template1 foi modificado.
    • pg_catalog: é o schema que contém todas as tabelas do sistema e visões do PostgreSQL. Ele armazena informações sobre a estrutura do banco de dados, usuários, permissões e outros metadados essenciais para o funcionamento do sistema de gerenciamento de banco de dados.

Como criar um banco de dados PostgreSQL

Usando o Console

  1. Acesse o console Magalu Cloud.

  2. No painel inicial ou menu lateral, clique em Database.

  3. Clique em Criar Banco de Dados. Uma nova página para dar início a configuração do seu novo banco.

  4. Depois escolha o sistema de gerenciamento de banco de dados (PostgreSQL) e a versão (16, por exemplo) em "Opções de sistema e versionamento".

  5. Depois escolha o tipo de instância (configuração de vCPU e RAM):

    • Instâncias Balanced Value (BV) têm custo reduzido e são ideais para testes e desenvolvimento.
    • Instâncias Dedicated Performance (DP) oferecem alto desempenho e são indicadas para cargas críticas e produtivas.
  6. Selecione a quantidade de IOPS desejada para o volume de armazenamento (SSD).

  7. Selecione um tamanho do armazenamento pré-definido ou personalize conforme necessário, fornecendo um valor inteiro (em GiB) entre 10 e 10.000 (10 TiB).

  8. Informe o ID de Login para o usuário administrativo do banco de dados.

  9. Defina a Senha de acesso para o usuário administrativo.

    note

    Sempre utilize senhas fortes para seus bancos de dados, a fim de evitar problemas de segurança. Guarde essas informações com segurança, pois elas não serão exibidas novamente.

  10. Configure o Snapshot automático, indicando o horário em que ocorrem e a retenção desejada (de 1 a 30 dias).

  11. Informe um nome único para a instância de banco de dados.

  12. (Opcional) Para definir configurações específicas, acesse o painel Configurações avançadas e selecione um grupo de parâmetros.

  13. Clique em Criar Banco de Dados.

note

Pode levar alguns minutos até que o banco de dados esteja criado. Aguarde até que o status exiba Ligado.