User Login Functionality || React Native Login with php and MySQL
Inhaltsverzeichnis:
Bei der Verwaltung von PostgreSQL-Datenbankservern besteht eine der häufigsten Aufgaben, die Sie wahrscheinlich ausführen werden, darin, die Datenbanken und ihre Tabellen aufzulisten.
PostgreSQL wird mit einem interaktiven Tool namens
psql
, mit dem Sie eine Verbindung zum Server herstellen und Abfragen für diesen ausführen können. Bei der Verwendung von
psql
Sie auch die
psql
verwenden. Diese Befehle sind nützlich für die Skripterstellung und die Befehlszeilenverwaltung. Alle Metabefehle beginnen mit einem Backslash ohne Anführungszeichen und werden auch als Backslash-Befehle bezeichnet.
In diesem Tutorial wird erklärt, wie Datenbanken und Tabellen auf einem PostgreSQL-Server mit
psql
.
Auflisten von Datenbanken
Sie können mit dem Befehl
psql
wie jeder
psql
Systembenutzer eine Verbindung zum PostgreSQL-Server herstellen. Abhängig von der Serverkonfiguration muss der Benutzer möglicherweise sein Kennwort eingeben, um eine Verbindung zum psql-Terminal herzustellen. Um als angemeldeter Benutzer auf das psql-Terminal zuzugreifen, geben Sie einfach
psql
.
Bei der Installation des PostgreSQL-Pakets wird ein Administrator mit dem Namen "postgres" erstellt. Standardmäßig kann dieser Benutzer ohne Kennwort eine Verbindung zum lokalen PostgreSQL-Server herstellen.
Führen Sie Folgendes aus, um als Benutzer "postgres" auf das
psql
Terminal zuzugreifen:
sudo -u postgres psql
Mit dem Befehl
sudo
können Sie Befehle als ein anderer Benutzer ausführen.
Führen Sie im psql-Terminal den Befehl
\l
oder
\list
um alle Datenbanken aufzulisten:
\l
Die Ausgabe enthält die Anzahl der Datenbanken, den Namen jeder Datenbank, ihren Eigentümer, die Codierung und die Zugriffsrechte:
List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------+---------+----------------------- odoo | odoo | UTF8 | C | C.UTF-8 | postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 | template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
Auf dem PostgreSQL-Server werden standardmäßig drei Datenbanken erstellt: template0, template1 und postgres. Die ersten beiden sind Vorlagen, die beim Erstellen neuer Datenbanken verwendet werden.
Um eine Liste aller Datenbanken zu erhalten, ohne auf die psql-Shell zuzugreifen, verwenden Sie die Option
-c
wie folgt:
sudo -u postgres psql -c "\l"
Eine andere Möglichkeit, die Datenbanken aufzulisten, besteht darin, die folgende SQL-Anweisung zu verwenden:
SELECT datname FROM pg_database;
Im Gegensatz zum Meta-Befehl
\l
der obigen Abfrage nur die Namen der Datenbanken angezeigt:
datname ----------- postgres odoo template1 template0 (4 rows)
Tabellen auflisten
Um zuerst alle Tabellen einer bestimmten Datenbank aufzulisten, müssen Sie mit dem Befehl
\c
oder
\connect
meta eine Verbindung zu ihr herstellen. Der Benutzer, bei dem Sie am psql-Terminal angemeldet sind, muss eine Verbindung zur Datenbank herstellen können.
Um beispielsweise eine Verbindung zur Datenbank mit dem Namen "odoo" herzustellen, geben Sie Folgendes ein:
\c odoo
Verwenden Sie nach dem Wechsel der Datenbank den
\dt
um alle Datenbanktabellen aufzulisten:
Die Ausgabe enthält die Anzahl der Tabellen, den Namen jeder Tabelle sowie das Schema, den Typ und den Eigentümer:
List of relations Schema | Name | Type | Owner --------+-----------------------------------------------------+-------+------- public | base_import_import | table | odoo public | base_import_mapping | table | odoo public | base_import_tests_models_char | table | odoo… public | web_editor_converter_test_sub | table | odoo public | web_tour_tour | table | odoo public | wizard_ir_model_menu_create | table | odoo (107 rows)
Wenn die Datenbank leer ist, sieht die Ausgabe folgendermaßen aus:
No relations found.
Um Informationen über die Größe der Tabellen und Beschreibungen zu erhalten, verwenden Sie
\dt+
.
Fazit
Sie haben gelernt, wie Sie PostgreSQL-Datenbanken und -Tabellen mit dem Befehl
psql
.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.
postgresqlWie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.
Wie lange dauert es, bis ich den Rückstand meiner Steam-Bibliothek überwunden habe? Wenn Sie diese Frage haben, wird Ihnen auf der Rechner-Website
Der Math-Eingabebereich verwendet den in Windows 7 integrierten mathematischen Erkenner, um handschriftliche mathematische Ausdrücke zu erkennen. Sie können es dann problemlos mit Textverarbeitungsprogrammen oder Computertabellen verwenden. Der Math-Eingabebereich ist für die Verwendung mit einem Tablet-Stift auf einem Tablet PC vorgesehen, Sie können ihn jedoch mit jedem Eingabegerät wie einem Touchscreen oder sogar einer Maus verwenden.
Der Math-Eingabebereich verwendet den in Windows integrierten Mathematik-Erkenner 7 um handgeschriebene mathematische Ausdrücke zu erkennen. Sie können es dann problemlos mit Textverarbeitungsprogrammen oder Computertabellen verwenden.
So listen Sie installierte Pakete auf Centos auf
In diesem Tutorial zeigen wir Ihnen, wie Sie installierte Pakete unter CentOS auflisten und filtern. Zu wissen, wie installierte Pakete auf Ihrem CentOS-System aufgelistet werden, kann hilfreich sein, wenn Sie dieselben Pakete auf einem anderen Computer installieren müssen oder wenn Sie Ihr System neu installieren möchten.







