So listen Sie Datenbanken und Tabellen in PostgreSQL auf
- 4411
- 1240
- Janin Pletsch
Während der Arbeit mit PostgreSQL -Datenbankservern steht für die Verwaltung von Datenbanken wie PGADMIN4, PHPPGADMIN und SQL Workbench eine viel nützliche Anwendung zur Verfügung stehen. Ein Postgres -Prozess enthält mehrere Datenbanken und wird in einem separaten Satz von Dateien im Datenverzeichnis des Servers gespeichert.
Der Postgres -Server kommt auch mit PSQL
Dienstprogramm für die Datenbankverwaltung über die Befehlszeile. Dieser Artikel hilft Ihnen dabei.
Auflistung von Datenbanken in PostgreSQL
Stellen Sie zunächst eine Verbindung zum PostgreSQL -Terminal mit mit PSQL Befehl als Benutzer "Postgres". Die Standardinstallation erfordert kein Passwort, wenn man manuell angegeben hat. Sie können den Sudo -Befehl wie unten ausführen, um eine direkte Verbindung zu einer Verbindung herzustellen PSQL
terminal als Postgres
Benutzer:
sudo -u postgres psql
Sobald Sie mit dem PSQL -Terminal verbunden sind, geben Sie an \ l
um alle verfügbaren Datenbanken aufzulisten.
postgres =# \ l
Ausgabe: Liste der Datenbankennamen | Besitzer | Codierung | Collate | CTYPE | Zugriffsrechte -----------+----------+----------+----------+----- ---+--------------------- Postgres | Postgres | Utf8 | en_in | en_in | mydatabase | Tecadmin | Utf8 | en_in | en_in | = CTC/Tecadmin + | | | | | tecadmin = ctc/tecadmin template0 | Postgres | Utf8 | en_in | en_in | = c/postgres + | | | | | postgres = ctc/postgres template1 | Postgres | Utf8 | en_in | en_in | = c/postgres + | | | | | postgres = ctc/postgres (4 Zeilen)
Sie können auch verwenden \Liste
ähnliche Ergebnisse zu finden, aber erweiterte Details zu finden \ l+
\Liste+
.
postgres =# \Liste+
Mit diesem Befehl finden Sie die zusätzlichen Details der PostgreSQL -Datenbank wie Größe, Tablespace und Beschreibung.
Die Postgres bieten auch eine traditionelle SQL -ähnliche Anweisung, um alle Datenbanken in Postgres anzuzeigen. Um den Satz vorhandener Datenbanken zu bestimmen, holen Sie beispielsweise Datensätze aus dem PG_DATABASE -Systemkatalog:
postgres =# Wählen Sie Datname aus pg_database;
Ausgabe: Datname ----------- postgres template1 template0 mydatabase (4 Zeilen)
Auflistungstabellen in der Postgres -Datenbank
Um Tabellen jeder Datenbank zuerst aufzulisten, stellen Sie eine Verbindung zu dieser Datenbank her und sehen. Der erste Befehl verbindet Sie mit der Datenbank (Beispiel: MyDatabase), zu der Sie Tabellen sehen möchten:
postgres =# \ c mydatabase
Sobald Sie mit einer Datenbank verbunden sind, sehen Sie den Datenbanknamen in der Eingabeaufforderung. Dann führen Sie die aus \ dt
Meta-Command, um alle Tabellen in der aktuellen Datenbank aufzulisten.
mydatabase =# \ dt
Ausgabe: Liste der Beziehungsschema | Name | Typ | Eigentümer --------+------------+-------+---------- öffentliche | Ergebnisse | Tabelle | Tecadmin öffentlich | Rollen | Tabelle | Tecadmin öffentlich | Mitarbeiter | Tabelle | Tecadmin öffentlich | Benutzer | Tabelle | Tecadmin (4 Reihen)
Abschluss
In diesem Schnellhandbuch haben Sie gelernt, Datenbanken auf dem PostgreSQL -Datenbankserver aufzulisten. Außerdem wurden Anweisungen zum Verbinden der Datenbank gefunden und verfügbare Tabellen in der Datenbank auflisten.
- « Bash SCP -Befehl nicht gefunden
- So erstellen Sie das TAR -Archiv mit Ausnahme einiger Dateien und Verzeichnisse »