Directus: Verbindung von Directus mit einer PostgreSQL-Datenbank

Diese Dokumentation ist Teil des Externe Datenbanken-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man Directus mit einer MySQL-, MariaDB- oder PostgreSQL-Datenbank verbindet.

👋 Willkommen bei der Stackhero-Dokumentation!

Stackhero bietet einen Directus Cloud Service, der in nur 2 Minuten einsatzbereit für die Produktion ist:

  • Unbegrenzte Sammlungen, Elemente, Benutzer, Rollen, API-Anfragen und Übertragungen
  • Anpassbarer Domainname gesichert mit HTTPS (zum Beispiel, https://cms.ihre-firma.com)
  • Dedizierter und unbegrenzter E-Mail-Server inklusive
  • Redis-Cache-Server für hohe Leistung inklusive
  • Optimale Leistung und robuste Sicherheit durch eine private und dedizierte VM.
  1. Ein-Klick-Updates für mühelose Wartung

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Directus Cloud-Lösung von Stackhero auszuprobieren!

  1. Beginnen Sie mit der Erstellung eines Benutzers für Directus auf PostgreSQL. Öffnen Sie PgAdmin, erweitern Sie Server > Postgresql, klicken Sie mit der rechten Maustaste auf Login/Group Roles, und wählen Sie Erstellen > Login/Group Role....

  2. Geben Sie im Feld Name directus ein.

  3. Wechseln Sie zum Tab Definition und legen Sie ein starkes, sicheres Passwort fest.

  4. Gehen Sie anschließend zum Tab Berechtigungen, aktivieren Sie Kann sich anmelden, und speichern Sie den neuen Benutzer.

    Directus-Benutzererstellung auf einer PostgreSQL-DatenbankDirectus-Benutzererstellung auf einer PostgreSQL-Datenbank

  5. Erstellen Sie nun eine Datenbank für Directus. Klicken Sie mit der rechten Maustaste auf Datenbanken und wählen Sie Erstellen > Datenbank.

  6. Geben Sie directus im Feld Datenbank ein, wählen Sie directus als Eigentümer, und speichern Sie Ihre Änderungen.

    Directus-Datenbankerstellung auf PostgreSQLDirectus-Datenbankerstellung auf PostgreSQL

  7. Navigieren Sie schließlich zu Ihrem Stackhero-Dashboard, wählen Sie Ihren Directus-Dienst, und klicken Sie auf Konfigurieren.

  8. Wählen Sie unter Datenbank die Option PostgreSQL und füllen Sie die zusätzlichen Felder wie unten gezeigt aus.

    Konfiguration von PostgreSQL für DirectusKonfiguration von PostgreSQL für Directus