Directus: Connecter Directus à une base de données PostgreSQL

Cette documentation fait partie du guide Bases de données externes. Consultez le guide complet ici : Comment connecter Directus à une base de données MySQL, MariaDB ou PostgreSQL.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose un service Directus cloud, prêt à l'emploi pour la production, en seulement 2 minutes :

  • Collections, items, utilisateurs, rôles, requêtes API et transferts illimités
  • Nom de domaine personnalisable sécurisé avec HTTPS (par exemple, https://cms.votre-entreprise.com)
  • Serveur d'e-mail dédié et illimité inclus
  • Serveur de cache Redis inclus pour une haute performance
  • Performance optimale et sécurité renforcée grâce à une VM privée et dédiée.
  • Mises à jour en un clic pour une maintenance simplifiée

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Directus cloud de Stackhero !

  1. Commencez par créer un utilisateur pour Directus sur PostgreSQL. Ouvrez PgAdmin, développez servers > postgresql, faites un clic droit sur Login/Group Roles, puis sélectionnez Create > Login/Group Role....

  2. Dans le champ Name, saisissez directus.

  3. Passez à l'onglet Definition et définissez un mot de passe fort et sécurisé.

  4. Ensuite, allez dans l'onglet Privileges, cochez Can login, puis enregistrez le nouvel utilisateur.

    Création de l'utilisateur Directus sur une base PostgreSQLCréation de l'utilisateur Directus sur une base PostgreSQL

  5. Créez maintenant une base de données pour Directus. Faites un clic droit sur Databases et choisissez Create > Database.

  6. Saisissez directus dans le champ Database, sélectionnez directus comme propriétaire, puis enregistrez vos modifications.

    Création de la base Directus sur PostgreSQLCréation de la base Directus sur PostgreSQL

  7. Enfin, rendez-vous sur votre tableau de bord Stackhero, sélectionnez votre service Directus et cliquez sur Configurer.

  8. Sous Base de données, sélectionnez PostgreSQL et renseignez les champs supplémentaires comme illustré ci-dessous.

    Configuration de PostgreSQL pour DirectusConfiguration de PostgreSQL pour Directus