Wenn Sie mit Datenbanken arbeiten, müssen Sie häufig die Datenbanken oder sogar Tabellen auflisten. Wie die meisten Datenbankserver verfügt Postgres über ein befehlszeilenbasiertes Tool, mit dem Sie Ihren Postgres-Server verwalten können.

Dieses Werkzeug ist psql. Es ermöglicht Ihnen, Abfragen einzugeben, auszuführen und die Ergebnisse anzuzeigen. Sie können psql verwenden, um Datenbanken aufzulisten und Tabellen in Postgres mit einigen einfachen Befehlen anzuzeigen.

Einrichten

Um eine Verbindung zum Server herzustellen und Datenbanken oder Tabellen aufzulisten, muss PostgreSQL installiert sein. Hier sind einige hilfreiche Tutorials:

  • Wie man Installieren Sie PostgreSQL unter Windows.
  • Wie man Installieren Sie PostgreSQL unter Ubuntu.

Auflisten von Datenbanken in PostgreSQL

Sobald Sie sich mit der Datenbank mit der psql Befehl können Sie mit dem folgenden Befehl alle Datenbanken auf dem verbundenen Server auflisten.

postgres=# \l

Dies ist eine Abkürzung für die \aufführen Befehl.

Dieser Befehl listet mindestens die drei Standarddatenbanken auf: postgres, template0 und template1. postgres ist die erste Datenbank, mit der Sie sich verbinden, wenn Sie noch keine andere Datenbank erstellt haben.

instagram viewer

Mit dem folgenden Befehl können Sie eine neue Datenbank erstellen.

postgres=# Datenbankdatenbankname erstellen;

Nachdem Sie die Datenbank erstellt haben, müssen Sie zu ihr wechseln, um Daten einzufügen und andere Operationen darauf auszuführen.

postgres=# \c Datenbankname

Tabellen in PostgreSQL auflisten

Nachdem Sie sich mit der Datenbank verbunden und Tabellen erstellt haben, möchten Sie vielleicht wissen, welche Tabellen vorhanden sind. Sie können dies tun, indem Sie die Tabellen mit dem Befehl psql auflisten. \dt.

Datenbankname=# \dt

Wenn keine Tabellen vorhanden sind, zeigt dieser Befehl a Habe keine Relationen gefunden Botschaft. Andernfalls werden die Tabellen in tabellarischer Form angezeigt.

Erstellen Sie beispielsweise mit dem folgenden Befehl eine Tabelle namens users in einer Datenbank namens blog.

blog=# Tabellenbenutzer erstellen (
user_id serieller PRIMÄRSCHLÜSSEL,
E-Mail VARCHAR ( 255 ) EINZIGARTIG NICHT NULL,
Passwort VARCHAR ( 50 ) NICHT NULL
);

Wenn Sie die Tabellen mit der \dt Befehl, wird die Ausgabe ähnlich der unten gezeigten sein.

Verwalten Ihrer PostgreSQL-Datenbank

Es gibt ein paar einfache psql-Befehle, mit denen Sie Datenbanken auflisten und Tabellen auf einem PostgreSQL-Server anzeigen können. Dies sind nur zwei der vielen Befehle, die das psql-Tool bietet.

Wenn Sie jedoch eine benutzerfreundliche GUI-Anwendung zum Verwalten Ihrer PostgreSQL-Datenbank wünschen, entscheiden Sie sich für das pgAdmin-Tool. Mit pgAdmin können Sie mit Ihrem Server interagieren, ohne die Befehlszeile zu verwenden.