# PostgreSQL Datenbankverwaltung

ServBay bietet ein integriertes Adminer-Tool zur Erleichterung der Verwaltung von PostgreSQL-Datenbanken. Sie können auf dieses Tool über den folgenden Link zugreifen:

Hier sind detaillierte Schritte zur Verwaltung von PostgreSQL-Datenbanken mit Adminer:

# Superuser-Passwort für die Datenbank erhalten

  1. Öffnen Sie die ServBay-Oberfläche.

  2. Klicken Sie in der linken Navigationsleiste auf "Einstellungen".

Einstellungen Tab
  1. Auf der Einstellungsseite finden Sie die Option "Datenbankpasswort".
PostgreSQL-Passwort anzeigen
  1. Kopieren Sie den entsprechenden Datenbank-Superuser-Benutzernamen und das Passwort.

# Verwendung von Adminer

  1. Öffnen Sie Ihren Browser und gehen Sie zu Adminer (opens new window).

  2. Geben Sie Ihren PostgreSQL-Datenbank-Superuser-Benutzernamen und das von ServBay erhaltene Passwort ein und klicken Sie dann auf Anmelden.

  3. Führen Sie innerhalb der Adminer-Oberfläche Operationen wie folgt durch:

    • Erstellen Sie eine Datenbank:

      • Klicken Sie in der linken Seitenleiste auf "SQL Command".
      • Geben Sie SQL-Befehle ein, um eine neue Datenbank zu erstellen, zum Beispiel:
        CREATE DATABASE Ihr_Datenbankname;
        
        1
        Klicken Sie dann auf "Ausführen."
    • Tabellen erstellen:

      • Innerhalb der ausgewählten Datenbank klicken Sie auf "Tabelle hinzufügen."
      • Geben Sie den Namen und die Felder der neuen Tabelle ein, dann klicken Sie auf "Speichern."
    • Daten importieren:

      • Klicken Sie in der ausgewählten Datenbank auf "Importieren."
      • Wählen Sie die zu importierende SQL-Datei aus und klicken Sie auf "Importieren."
    • Andere Operationen: Die linke Seitenleiste ermöglicht zusätzliche Aktionen wie das Ändern der Tabellenstruktur, das Abfragen von Daten und das Löschen von Datensätzen.

Befolgen Sie diese detaillierten Schritte, können Sie PostgreSQL-Datenbanken bequem mit Adminer verwalten.

# Verwendung der Befehlszeilenverwaltung

Für diejenigen, die die Datenbankverwaltung über die Befehlszeile bevorzugen, installieren Sie die Befehlszeilentools von ServBay. Verweisen Sie auf die Befehlszeilenunterstützung Dokumentation für detaillierte Installationsschritte.

Sobald die Befehlszeilentools installiert sind, verwenden Sie den folgenden Befehl, um eine Verbindung zur PostgreSQL-Datenbank herzustellen:

# Verbinden Sie sich mit der lokalen PostgreSQL-Datenbank
psql -U <Superuser> -d postgres
1
2

Ersetzen Sie <superuser> durch den erhaltenen Superuser-Benutzernamen, zum Beispiel servbay_root.

# Gängige PostgreSQL-Betriebsvorgänge

Hier sind einige gängige PostgreSQL-Datenbankoperationen:

  • Zeige alle Datenbanken:

    \l
    
    1
  • Wählen Sie eine Datenbank aus:

    \c Datenbank_name
    
    1
  • Alle Tabellen in einer spezifischen Datenbank anzeigen:

    \dt
    
    1
  • Zeigen Sie die Struktur einer bestimmten Tabelle an:

    \d tabelle_name
    
    1
  • Erstelle einen Nutzer:

    CREATE USER dein_nutzer WITH PASSWORD 'dein_passwort';
    
    1
  • Benutzern Privilegien gewähren:

    ALTER USER dein_benutzer WITH SUPERUSER;
    
    1
  • Erstelle eine Tabelle:

    CREATE TABLE dein_tabellenname (
        id SERIAL PRIMARY KEY,
        name VARCHAR(255)
    );
    
    1
    2
    3
    4
  • Daten einfügen:

    INSERT INTO dein_tabellenname (name) VALUES ('John Doe');
    
    1
  • Abfrage Daten:

    SELECT * FROM dein_tabellenname;
    
    1
  • Daten aktualisieren:

    UPDATE dein_tabellen_name SET name = 'Jane Doe' WHERE id = 1;
    
    1
  • Daten löschen:

    DELETE FROM dein_tabellen_name WHERE id = 1;
    
    1
Last Updated: 4/27/2024