Ihre erste Verbindung erstellen

Getting Started
Zuletzt aktualisiert: 16. Februar 2026

Willkommen bei HarborDB! Diese Anleitung führt Sie durch das Erstellen Ihrer ersten PostgreSQL-Verbindung. Egal, ob Sie eine lokale Datenbank auf Ihrem Mac oder einen Remote-Server verbinden – HarborDB macht den Prozess einfach und sicher.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie haben:

  1. HarborDB installiert (siehe Installationsanleitung)
  2. PostgreSQL-Server läuft und ist erreichbar
  3. Verbindungsdetails bereit:
    • Hostname oder IP-Adresse
    • Port-Nummer (Standard: 5432)
    • Datenbankname
    • Benutzername und Passwort
    • Optional: SSL-Zertifikat falls erforderlich

Schritt 1: HarborDB starten und Verbindungen aufrufen

  1. Öffnen Sie HarborDB aus Ihrem Anwendungsordner oder Launchpad
  2. Finden Sie die Verbindungs-Seitenleiste auf der linken Seite des Fensters
  3. Klicken Sie auf die "+"-Schaltfläche oder gehen Sie zu Datei → Verbindung hinzufügen

Schritt 2: Verbindungsdetails ausfüllen

Der Verbindungsdialog hat mehrere Felder, die auszufüllen sind:

Grundlegende Informationen

  • Name: Ein Anzeigename für diese Verbindung (z.B. "Lokale Entwicklung", "Produktionsserver")
  • Host: Die PostgreSQL-Server-Adresse
    • Lokale Datenbank: localhost oder 127.0.0.1
    • Remote-Server: IP-Adresse oder Hostname (z.B. db.example.com)
  • Port: PostgreSQL-Port (Standard: 5432)
  • Datenbank: Die spezifische Datenbank, zu der Sie eine Verbindung herstellen möchten
  • Benutzername: Ihr PostgreSQL-Benutzername
  • Passwort: Ihr PostgreSQL-Passwort

Erweiterte Optionen (Optional)

  • Schema: Bevorzugtes Schema (standardmäßig public)
  • SSL-Modus: Wählen Sie basierend auf Ihrer Serverkonfiguration:
    • prefer: SSL verwenden, falls verfügbar
    • require: SSL-Verbindung erforderlich
    • verify-full: SSL mit Zertifikatsvalidierung erforderlich
  • Timeout: Verbindungs-Timeout in Sekunden
  • Anwendungsname: Benutzerdefinierter Identifier für diese Verbindung

Schritt 3: Ihre Verbindung testen

Speichern Sie immer zuerst Ihre Verbindung:

  1. Klicken Sie auf "Verbindung testen" im Dialog
  2. Warten Sie auf Bestätigung – Sie sollten "Verbindung erfolgreich" sehen
  3. Überprüfen Sie alle Warnungen bezüglich SSL oder anderen Einstellungen

Häufige Testergebnisse

  • Erfolg: Sie können speichern und verbinden
  • Fehler: Überprüfen Sie die Fehlermeldung für Hinweise:
    • "Verbindung abgelehnt": Server läuft nicht oder Firewall blockiert
    • "Authentifizierung fehlgeschlagen": Falscher Benutzername/Passwort
    • "Datenbank existiert nicht": Datenbankname inkorrekt

Schritt 4: Verbindung speichern und sichern

Passwortspeicheroptionen

HarborDB bietet sichere Passwortspeicherung:

  • In Keychain speichern (Empfohlen): Passwort verschlüsselt im macOS Keychain
  • In Verbindung speichern: Passwort mit Verbindungseinstellungen gespeichert (weniger sicher)
  • Jedes Mal fragen: Bei jeder Verbindung nach Passwort fragen

Die richtige Option wählen

| Speichermethode | Sicherheit | Komfort | Am besten geeignet für | | ------------------- | ------------ | ------------ | ------------------------------- | | macOS Keychain | 🔒 Hoch | ⚡ Hoch | Tägliche Nutzung, vertrauenswürdige Computer | | Verbindungsdatei | 🔒 Mittel | ⚡ Hoch | Schnelle Einrichtung, Tests | | Jedes Mal fragen | 🔒 Höchste | ⚡ Niedrig | Gemeinsam genutzte Computer, hohe Sicherheit |

Ihre Verbindung speichern

  1. Wählen Sie Passwortspeichermethode
  2. Klicken Sie auf "Speichern", um die Verbindung zu speichern
  3. Finden Sie Ihre Verbindung in der Verbindungs-Seitenleiste
  4. Doppelklicken Sie, um zu verbinden

Schritt 5: Verbinden und erkunden

Sobald verbunden, können Sie:

Ihre Datenbank navigieren

  • Erweitern Sie die Verbindung, um Datenbanken zu sehen
  • Durchsuchen Sie Schemas und Tabellen in der Seitenleiste
  • Rechtsklicken Sie auf Tabellen für schnelle Aktionen:
    • Tabellenstruktur anzeigen
    • Erste 100 Zeilen vorschauen
    • SELECT-Abfrage generieren

Schnellstart-Aktionen

  1. Abfrage-Editor öffnen: Klicken Sie auf das SQL-Symbol oder drücken Sie ⌘ + N

  2. Eine Testabfrage ausführen:

    SELECT version();
    
  3. Oberfläche erkunden: Machen Sie sich mit Tabs, Panels und Tools vertraut

Verbindungsverwaltung

Mehrere Verbindungen organisieren

Wenn Sie mehr Verbindungen hinzufügen, halten Sie sie organisiert:

  • Favoriten: Markieren Sie häufig verwendete Verbindungen für schnellen Zugriff
  • Gruppen: Organisieren Sie nach Projekt, Umgebung oder Team
  • Farbcodierung: Verwenden Sie Tags oder Namenskonventionen

Bestehende Verbindungen bearbeiten

  1. Rechtsklicken Sie auf Verbindung in der Seitenleiste
  2. Wählen Sie "Verbindung bearbeiten"
  3. Aktualisieren Sie alle benötigten Felder
  4. Testen und speichern Sie Änderungen

Verbindungen duplizieren

Sparen Sie Zeit durch Duplizieren ähnlicher Verbindungen:

  1. Rechtsklicken Sie auf Quellverbindung
  2. Wählen Sie "Duplizieren"
  3. Ändern Sie nur die geänderten Felder
  4. Speichern Sie als neue Verbindung

Sicherheitsbest Practices

Passwortsicherheit

  • Teilen Sie niemals Keychain-Passwörter
  • Verwenden Sie starke Passwörter für PostgreSQL-Benutzer
  • Rotieren Sie Passwörter regelmäßig
  • Vermeiden Sie Wiederverwendung von Passwörtern über verschiedene Server

Verbindungssicherheit

  • Verwenden Sie SSL für Remote-Verbindungen
  • Begrenzen Sie Datenbankberechtigungen auf notwendige Operationen
  • Verwenden Sie schreibgeschützte Verbindungen für Berichte
  • Überprüfen Sie regelmäßig Verbindungsprotokolle

Netzwerksicherheit

  • Firewall-Konfiguration: Erlauben Sie nur vertrauenswürdige IPs
  • VPN-Zugriff für Remote-Datenbanken
  • SSH-Tunneling für zusätzliche Sicherheitsebenen

Häufige Verbindungsszenarien

Lokales PostgreSQL (via Homebrew installiert)

Name: Lokales PostgreSQL
Host: localhost
Port: 5432
Datenbank: postgres
Benutzername: Ihr_Benutzername
Passwort: [Keychain]

Docker PostgreSQL Container

Name: Docker Dev DB
Host: localhost
Port: 5432  # Oder benutzerdefinierter Port falls anders gemappt
Datenbank: app_datenbank
Benutzername: postgres
Passwort: postgres_passwort

Amazon RDS PostgreSQL

Name: AWS Produktion
Host: Ihre-db-instanz.region.rds.amazonaws.com
Port: 5432
Datenbank: produktions_db
Benutzername: app_benutzer
SSL-Modus: verify-full

Google Cloud SQL

Name: GCP Cloud SQL
Host: /cloudsql/projekt:region:instanz
Port: 5432
Datenbank: cloud_db
SSL-Modus: require

Fehlerbehebung bei Verbindungsproblemen

"Kann nicht mit Server verbinden"

  1. Überprüfen Sie, ob PostgreSQL läuft:

    # Im Terminal
    pg_isready -h localhost -p 5432
    
  2. Überprüfen Sie Firewall-Einstellungen:

    • macOS Firewall (Systemeinstellungen → Sicherheit & Datenschutz)
    • Netzwerk-Firewall-Regeln
  3. Testen Sie Netzwerkverbindung:

    # Im Terminal
    ping Ihre-Server-Adresse
    telnet Ihre-Server-Adresse 5432
    

"Passwort-Authentifizierung fehlgeschlagen"

  1. Überprüfen Sie PostgreSQL-Authentifizierungsmethode:

    • Zeigen Sie pg_hba.conf-Datei an
    • Stellen Sie md5 oder scram-sha-256 Authentifizierung sicher
  2. Passwort bei Bedarf zurücksetzen:

    ALTER USER benutzername WITH PASSWORD 'neues_passwort';
    
  3. Überprüfen Sie, ob Benutzer Datenbankzugriff hat:

    -- Als Superuser verbinden
    \du  -- Benutzer auflisten
    \l   -- Datenbanken auflisten
    

SSL/TLS-Verbindungsfehler

  1. Überprüfen Sie SSL-Anforderungen:

    • Server benötigt möglicherweise bestimmten SSL-Modus
    • Zertifikat muss möglicherweise importiert werden
  2. Passen Sie SSL-Modus in Verbindungseinstellungen an

  3. Importieren Sie Zertifikat falls Sie verify-full-Modus verwenden

Leistungstipps

Verbindungspooling

  • Halten Sie Verbindungen offen für häufige Nutzung
  • Schließen Sie ungenutzte Verbindungen, um Ressourcen freizugeben
  • Verwenden Sie Verbindungspooling für Anwendungen

Netzwerkoptimierung

  • Lokale Verbindungen: Verwenden Sie localhost für beste Leistung
  • Remote-Verbindungen: Stellen Sie ausreichende Bandbreite sicher
  • Kompression: Aktivieren Sie bei großen Ergebnismengen

Nächste Schritte

Jetzt, da Sie verbunden sind:

  1. Abfragegrundlagen erkunden – Lernen Sie, SQL-Abfragen zu schreiben und auszuführen
  2. Datenbanknavigation – Erkunden Sie Schemas, Tabellen und Beziehungen
  3. Daten exportieren – Ergebnisse in CSV oder JSON speichern

Hilfe erhalten

Wenn Sie immer noch Probleme haben:

  1. Überprüfen Sie unseren Support-Leitfaden für weitere Fehlerbehebung
  2. Besuchen Sie die FAQ für häufig gestellte Fragen
  3. Kontaktieren Sie den Support für persönliche Unterstützung

War das hilfreich?

Helfen Sie uns, diese Dokumentation zu verbessern, indem Sie Feedback geben.