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 pour la production en seulement 2 minutes :

  • Collections, éléments, utilisateurs, rôles, requêtes API et transferts de données illimités
  • Nom de domaine personnalisé avec HTTPS intégré pour un accès sécurisé (par exemple, https://cms.votre-entreprise.com)
  • Serveur e-mail dédié pour un envoi illimité d'e-mails transactionnels et de notifications
  • Cache Redis intégré pour des performances élevées
  • Performance constante et sécurité renforcée grâce à une infrastructure privée et dédiée
  • Mises à jour en un clic pour garder votre système à jour sans effort

Concentrez-vous sur votre projet, pas sur la configuration : vous pouvez découvrir la solution Directus cloud de Stackhero en seulement 5 minutes.

  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