Directus: Conectar o Directus a uma base de dados PostgreSQL

Esta documentação faz parte do guia Bases de dados externas. Consulte o guia completo aqui: Como conectar o Directus a uma base de dados MySQL, MariaDB ou PostgreSQL.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero disponibiliza um serviço Directus cloud pronto para produção em apenas 2 minutos:

  • Coleções, itens, utilizadores, funções, pedidos API e transferências de dados ilimitados
  • Nome de domínio personalizado com HTTPS integrado para acesso seguro (por exemplo, https://cms.sua-empresa.com)
  • Servidor de email dedicado para envio ilimitado de emails transacionais e de notificações
  • Cache Redis integrado para elevada performance
  • Performance consistente e segurança reforçada com infraestrutura privada e dedicada
  • Atualizações com um clique para manter o seu sistema sempre atualizado com o mínimo esforço

Concentre-se no seu projeto, não na configuração: pode experimentar a solução Directus cloud da Stackhero em apenas 5 minutos.

  1. Comece por criar um utilizador para o Directus no PostgreSQL. Abra o PgAdmin, expanda servidores > postgresql, clique com o botão direito em Login/Group Roles, e selecione Criar > Login/Group Role....

  2. No campo Nome, insira directus.

  3. Mude para o separador Definição e defina uma palavra-passe forte e segura.

  4. Depois, vá ao separador Privilégios, marque Pode fazer login, e guarde o novo utilizador.

    Criação de utilizador Directus numa base de dados PostgreSQLCriação de utilizador Directus numa base de dados PostgreSQL

  5. Agora crie uma base de dados para o Directus. Clique com o botão direito em Bases de dados e escolha Criar > Base de dados.

  6. Insira directus no campo Base de dados, selecione directus como proprietário, e guarde as suas alterações.

    Criação de base de dados Directus no PostgreSQLCriação de base de dados Directus no PostgreSQL

  7. Finalmente, navegue até ao seu painel de controlo Stackhero, selecione o seu serviço Directus, e clique em Configurar.

  8. Sob Base de dados, selecione PostgreSQL e preencha os campos adicionais conforme mostrado abaixo.

    Configuração de PostgreSQL para DirectusConfiguração de PostgreSQL para Directus