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 oferece um serviço Directus cloud, pronto para uso em produção, em apenas 2 minutos:

  • Coleções, itens, utilizadores, funções, pedidos API e transferências ilimitados
  • Nome de domínio personalizável seguro com HTTPS (por exemplo, https://cms.sua-empresa.com)
  • Servidor de email dedicado e ilimitado incluído
  • Servidor de cache Redis incluído para alto desempenho
  • Desempenho ótimo e segurança robusta impulsionados por uma VM privada e dedicada.
  1. Atualizações com um clique para uma manutenção sem esforço

Poupe tempo e simplifique a sua vida: leva apenas 5 minutos para experimentar a solução cloud Directus da Stackhero!

  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