Datenbanken in PostgreSQL anzeigen Einführung
Wenn Sie mit PostgreSQL arbeiten, haben Sie wahrscheinlich mehr als eine Datenbank auf Ihrem PostgreSQL-Server. Es kann vorkommen, dass Sie eine Liste aller Datenbanken auf dem System abrufen müssen. Glücklicherweise gibt es einige einfache Möglichkeiten, diese Aufgabe zu erfüllen. In diesem Artikel erklären wir, wie Datenbanken in PostgreSQL mit zwei verschiedenen Methoden angezeigt werden.,
Voraussetzungen zur Verwendung von PostgreSQL
In diesem Tutorial führen wir verschiedene Datenbankbefehle aus, daher müssen einige Voraussetzungen vorhanden sein, bevor Sie fortfahren:
-
Zuerst müssen Sie sicherstellen, dass PostgreSQL auf Ihrem Computer installiert ist. Wenn Sie sich nicht sicher sind, verwenden Sie den Befehl
service postgresql status
, der Sie darüber informiert, ob der Statusactive
. -
Sie müssen auch sicherstellen, dass , die Befehlszeilen-PostgreSQL-Schnittstelle, installiert ist., Mit dem Befehl
psql -V
kann überprüft werden, ob installiert ist.,
Zugriff auf eine PostgreSQL-Datenbank mit ‚psql‘
Mit dem folgenden Befehl können wir über die Befehlszeilenschnittstelle auf eine PostgreSQL – Datenbank auf einem lokalen Computer zugreifen:
1
|
sudo su-postgres
|
Dieser Befehl fordert Sie zur Eingabe des Passworts auf.sie müssen es eingeben, um Zugriff auf PostgreSQL zu erhalten.,
Geben Sie als nächstes den folgenden Befehl ein, um auf Ihre Datenbank zuzugreifen:
1
|
psql some_username-h 127.0.0.1-d some_database
|
Sie werden erneut nach dem Kennwort des Benutzers gefragt.
Erstellen Sie eine PostgreSQL-Datenbank
Als nächstes erstellen wir eine PostgreSQL-Datenbank., Um dies zu tun, müssen Sie die Eingabeaufforderung unter Windows oder das Terminal unter macOS oder Linux öffnen.,>1
For our example, we’ll create the test
database:
1
|
CREATE DATABASE test;
|
List databases for Postgres in psql
The \l
command in psql
can be used to show all of the PostgreSQL databases., Der Befehl \list
kann auch verwendet werden, um die gleichen Ergebnisse zu erzielen.
Wenn Sie diesen Befehl verwenden, wird die zurückgegebene Ausgabe sollte wie folgt Aussehen:
Datenbanken Anzeigen mit der ‚SELECT‘ – Anweisung
Während es einfach und bequem zu bedienen psql
Befehle angezeigt, die im vorherigen Abschnitt, es gibt auch einen anderen Weg, um zu zeigen, Datenbanken in PostgreSQL., Wir können die folgende SELECT
Abfrage in der Schnittstelle verwenden:
1
|
SELECT datname AUS pg_database;
|
Die oben gezeigte SELECT-Anweisung sollte Ergebnisse zurückgeben, die wie folgt aussehen:
Wir können anhand der Ergebnisse sehen, dass die Tabelle pg_database
Informationen über die in PostgreSQL verfügbaren Datenbanken sammelt.,
Wenn Sie eine Verbindung zu einer bestimmten Datenbank herstellen möchten, können Sie den Befehl \c
gefolgt vom Datenbanknamen verwenden. Auf diese Weise können Sie die Datenbank eingeben und Abfragen ausführen. Zum Beispiel: \c some_database
.
Schlussfolgerung zum Anzeigen von Datenbanken in PostgreSQL
Wenn PostgreSQL auf Ihrem Computer installiert ist, ist es wichtig zu wissen, dass eine einzelne Instanz von PostgreSQL Server eine Reihe verschiedener Datenbanken verwalten kann. Es stehen einige einfache Befehle zur Verfügung, mit denen Sie eine Liste der Datenbanken auf Ihrem PostgreSQL-Server abrufen können., In diesem Artikel haben wir uns einige verschiedene Möglichkeiten angesehen, Datenbanken in PostgreSQL anzuzeigen. Anhand der Beispiele und Anweisungen in diesem Tutorial können Sie Ihre eigene Datenbankliste abrufen und Ihren PostgreSQL-Server besser verwalten.