Wenn Sie mit PostgreSQL-Datenbanken unter Windows arbeiten, müssen Sie wissen, wie Sie psql öffnen, ein Befehlszeilentool, mit dem Sie die Datenbank verwalten und SQL-Abfragen ausführen können. In diesem Artikel erfahren Sie, wie Sie psql unter Windows öffnen und eine schrittweise Anleitung zum Ausführen bereitstellen.
Schritt 1: Navigieren Sie zu dem Ordner, in dem PostgreSQL installiert ist. Normalerweise ist sie auf dem Weg C:\Program Files\PostgreSQL\. Sie müssen den Ordner mit der gewünschten PostgreSQL-Version finden - zum Beispiel 13.0 - und ihn öffnen.
Schritt 2: Suchen Sie innerhalb des Ordners den Ordner 'bin' und öffnen Sie ihn. Es enthält die ausführbare psql-Datei.eine exe, mit der psql geöffnet werden kann.
Schritt 3: Halten Sie die Umschalttaste auf der Tastatur gedrückt, klicken Sie mit der rechten Maustaste auf einen leeren Bereich im Bin-Ordner und wählen Sie "Befehlsfenster öffnen". Dadurch wird eine Eingabeaufforderung im aktuellen Verzeichnis geöffnet.
Schritt 4: Geben Sie an der Eingabeaufforderung "psql" ein und drücken Sie die Eingabetaste. Psql sollte gestartet werden und Sie werden aufgefordert, Befehle einzugeben.
Herzlichen Glückwunsch! Sie haben psql erfolgreich unter Windows geöffnet. Jetzt können Sie Ihre PostgreSQL-Datenbank verwalten und SQL-Abfragen ausführen, ohne auf eine grafische Oberfläche zurückgreifen zu müssen.
Installieren von PostgreSQL unter Windows
Um PostgreSQL auf einem Windows-Betriebssystem zu installieren, müssen Sie die folgenden Schritte ausführen:
1. Laden Sie die PostgreSQL-Installationsdatei von der offiziellen Website des Projekts herunter (https://www.postgresql.org/download/windows /).
2. Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen des Installationsassistenten.
3. Wählen Sie während der Installation die Installationsoptionen aus, z. B. den Installationspfad, die Sprache der Benutzeroberfläche und die zu installierenden Komponenten.
4. Während der Installation werden Sie aufgefordert, ein Passwort für den Benutzer "postgres" zu erstellen, das zur Verwaltung der Datenbanken verwendet wird. Geben Sie ein sicheres Passwort ein und merken Sie es sich.
5. Nach Abschluss der Installation ist PostgreSQL einsatzbereit.
Nach der Installation müssen Sie PostgreSQL starten und eine Verbindung mit dem psql-Dienstprogramm oder anderen Tools herstellen.
Jetzt können Sie mit den PostgreSQL-Datenbanken auf Ihrem Computer arbeiten.
Erstellen eines Benutzers in PostgreSQL
Folgen Sie den folgenden Schritten, um einen Benutzer in PostgreSQL zu erstellen:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal.
- Geben Sie psql -U postgres ein und drücken Sie die Eingabetaste. Mit diesem Befehl können Sie sich als Benutzer in die PostgreSQL-Schnittstelle einloggen postgres.
- Geben Sie das Passwort des Benutzers ein postgres, wenn es während der PostgreSQL-Installation installiert wurde, und drücken Sie die Eingabetaste.
- Geben Sie den Befehl CREATE USER username WITH PASSWORD 'Passwort'; ein und drücken Sie die Eingabetaste. Hier Benutzername - dies ist der Name, den Sie dem neuen Benutzer zuweisen möchten, und Passwort - das ist das Passwort für den Benutzer.
- Wenn Sie dem neuen Benutzer alle Berechtigungen für die Datenbank erteilen möchten, geben Sie den Befehl ALTER USER CREATEDB; ein und drücken Sie die Eingabetaste. Dies ermöglicht dem Benutzer, Datenbanken zu erstellen.
- Wenn Sie dem neuen Benutzer die Möglichkeit geben möchten, Tabellen zu erstellen, führen Sie den Befehl ALTER USER CREATEEXTENSION-Benutzername("uuid-ossp") aus; und drücken Sie die Eingabetaste. Dadurch kann der Benutzer die Erweiterung "uuid-ossp" verwenden, um eindeutige IDs zu erstellen.
- Um die PostgreSQL-Schnittstelle zu verlassen, geben Sie \q ein und drücken Sie die Eingabetaste.
Sie haben jetzt einen neuen Benutzer in PostgreSQL.
Konfigurieren der Umgebungsvariablen PATH
Um psql an einer Eingabeaufforderung zu öffnen, ohne den vollständigen Pfad zur ausführbaren Datei anzugeben, müssen Sie die Umgebungsvariable PATH konfigurieren.
Die Umgebungsvariable PATH ist eine Liste von Verzeichnispfaden, in denen das Betriebssystem nach ausführbaren Dateien sucht.
Mit den folgenden Schritten können Sie der Umgebungsvariablen PATH den Pfad zum ausführbaren psql-Verzeichnis hinzufügen:
- Starten Sie die Systemsteuerung.
- Wählen Sie "System und Sicherheit" und dann "System".
- Klicken Sie in der linken Navigationsleiste auf Erweiterte Systemeinstellungen.
- Wählen Sie im sich öffnenden Fenster die Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen.
- Suchen Sie im Abschnitt Umgebungsvariablen für Benutzer nach der Umgebungsvariablen "PATH" (falls nicht, erstellen Sie eine neue Variable mit diesem Namen).
- Klicken Sie auf Bearbeiten und klicken Sie im angezeigten Fenster auf Neu.
- Geben Sie den Pfad zum Verzeichnis mit der ausführbaren psql-Datei ein, zum Beispiel C:\Program Files\PostgreSQL\13\bin, und klicken Sie auf OK.
- Schließen Sie alle Fenster, indem Sie auf "OK" klicken.
Nachdem Sie diese Schritte ausgeführt haben, wird die Umgebungsvariable PATH aktualisiert, sodass Sie psql an einer beliebigen Stelle im System an der Eingabeaufforderung öffnen können.
Erstellen einer Datenbank in PostgreSQL
1. Öffnen Sie eine psql-Eingabeaufforderung oder -Befehlszeile, indem Sie psql in die Suchzeichenfolge oder die Windows-Eingabeaufforderung eingeben.
2. Geben Sie Ihre Anmeldeinformationen (Benutzername und Passwort) ein, falls erforderlich.
3. Erstellen Sie eine neue Datenbank mit dem Befehl CREATE DATABASE . Führen Sie beispielsweise den folgenden Befehl aus, um eine Datenbank mit dem Namen "mydatabase" zu erstellen:
CREATE DATABASE mydatabase;
4. Bestätigen Sie die Erstellung der Datenbank, indem Sie den Befehl \l eingeben, um eine Liste der vorhandenen Datenbanken anzuzeigen. Stellen Sie sicher, dass Ihre neue Datenbank in der Liste angezeigt wird.
5. Führen Sie den Befehl \c mydatabase aus, um eine Verbindung mit der erstellten Datenbank herzustellen.
Jetzt können Sie mit Ihrer PostgreSQL-Datenbank arbeiten!
Starten des PostgreSQL-Servers
Zum Starten des PostgreSQL-Servers unter Windows sind einige Schritte erforderlich:
- Öffnen Sie die Eingabeaufforderung, indem Sie die Taste Win+R drücken und den Befehl "cmd" eingeben.
- Navigieren Sie zu dem Ordner, in dem PostgreSQL installiert wurde. Normalerweise befindet es sich an der Adresse "C:\Program Files\PostgreSQL\Version\bin".
- Geben Sie den Befehl "pg_ctl -D " einC:\ProgramData\PostgreSQL\версия\data " start", indem "Version" durch die aktuelle PostgreSQL-Version ersetzt wird.
- Warten Sie, bis die Meldung "Server starting" angezeigt wird.
Nach Abschluss dieser Schritte wird der PostgreSQL-Server erfolgreich gestartet. Jetzt können Sie psql verwenden, um mit der Datenbank zu arbeiten.