Sageli peate andmebaasidega töötades loendama andmebaasid või isegi tabelid. Nagu enamikul andmebaasiserveritel, on ka Postgresil käsureapõhine tööriist, mis võimaldab hallata oma Postgresi serverit.

See tööriist on psql. See võimaldab teil sisestada päringuid, neid täita ja tulemusi kuvada. Saate kasutada psql-i andmebaaside loetlemiseks ja tabelite kuvamiseks Postgresis mõne lihtsa käsuga.

Seadistamine

Serveriga ühenduse loomiseks ja andmebaaside või tabelite loendi loomiseks peab teil olema installitud PostgreSQL. Siin on mõned kasulikud õpetused:

  • Kuidas Installige PostgreSQL Windowsi.
  • Kuidas Installige PostgreSQL Ubuntule.

Andmebaaside loend PostgreSQL-is

Kui olete andmebaasiga ühenduse loonud, kasutades psql käsuga saate järgmise käsu abil loetleda kõik ühendatud serveris olevad andmebaasid.

postgres=# \l

See on otsetee \list käsk.

See käsk loetleb vähemalt kolm vaikeandmebaasi: postgres, template0 ja template1. postgres on esimene andmebaas, millega loote ühenduse, kui te pole veel uut andmebaasi loonud.

instagram viewer

Uue andmebaasi saate luua järgmise käsu abil.

postgres=# luua andmebaasi dbname;

Kui olete andmebaasi loonud, peate sellele lülituma, et andmeid sisestada ja sellega muid toiminguid teha.

postgres=# \c dbname

Tabelite loend PostgreSQL-is

Pärast andmebaasiga ühenduse loomist ja tabelite loomist võiksite teada, millised tabelid on olemas. Seda saate teha, loetledes tabelid, kasutades käsku psql, \dt.

dbname=# \dt

Kui tabeleid pole, kuvab see käsk a Ei leidnud mingeid suhteid sõnum. Vastasel juhul kuvatakse tabelid tabelivormingus.

Näiteks looge andmebaasis ajaveebi tabel nimega kasutajad, kasutades järgmist käsku.

blogi=# loo tabeli kasutajaid (
user_id serial PRIMARY KEY,
meilisõnum VARCHAR ( 255 ) UNIKAALNE EI NULL,
parool VARCHAR ( 50 ) MITTE NULL
);

Kui loetlete tabelid kasutades \dt käsku, on väljund sarnane allpool näidatud väljundiga.

PostgreSQL-i andmebaasi haldamine

Andmebaaside loetlemiseks ja tabelite kuvamiseks PostgreSQL-i serveris on paar lihtsat psql-käsku. Need on vaid kaks paljudest käskudest, mida psql-tööriist pakub.

Kui aga soovite oma PostgreSQL-i andmebaasi haldamiseks hõlpsasti kasutatavat GUI-rakendust, valige pgAdmini tööriist. Kasutades pgAdminit, saate oma serveriga suhelda ilma käsurida kasutamata.