Pri delu z bazami podatkov boste pogosto morali navesti baze podatkov ali celo tabele. Kot večina strežnikov baz podatkov ima Postgres orodje, ki temelji na ukazni vrstici, ki vam omogoča upravljanje vašega strežnika Postgres.

To orodje je psql. Omogoča vam vnašanje poizvedb, njihovo izvajanje in prikaz rezultatov. Uporabite lahko psql za seznam baz podatkov in prikaz tabel v Postgresu z nekaj preprostimi ukazi.

Priprava

Za povezavo s strežnikom in seznam baz podatkov ali tabel morate imeti nameščen PostgreSQL. Tukaj je nekaj koristnih vadnic:

  • Kako Namestite PostgreSQL na Windows.
  • Kako Namestite PostgreSQL na Ubuntu.

Seznam baz podatkov v PostgreSQL

Ko se povežete z bazo podatkov s pomočjo psql lahko navedete vse baze podatkov v povezanem strežniku z naslednjim ukazom.

postgres=# \l

To je bližnjica za \list ukaz.

Ta ukaz bo navedel vsaj tri privzete baze podatkov: postgres, template0 in template1. postgres je prva baza podatkov, s katero se boste povezali, če še niste ustvarili druge baze podatkov.

instagram viewer

Novo bazo podatkov lahko ustvarite z naslednjim ukazom.

postgres=# ustvarite bazo podatkov dbname;

Ko ustvarite bazo podatkov, boste morali preklopiti nanjo, da boste vnesli podatke in na njej izvajali druge operacije.

postgres=# \c ime db

Seznam tabel v PostgreSQL

Ko se povežete z bazo podatkov in ustvarite tabele, boste morda želeli vedeti, katere tabele obstajajo. To lahko storite tako, da navedete tabele z ukazom psql, \dt.

dbname=# \dt

Če tabela ne obstaja, bo ta ukaz prikazal a Niso našli nobenih odnosov sporočilo. V nasprotnem primeru bodo tabele prikazane v obliki tabele.

Ustvarite na primer tabelo z imenom uporabniki v bazi podatkov, imenovani blog, z naslednjim ukazom.

blog=# ustvari uporabnike tabele (
user_id serijski PRIMARNI KLJUČ,
e-pošta VARCHAR ( 255 ) EDINSTVEN NE NIČ,
geslo VARCHAR ( 50 ) NE NIČ
);

Če naštejete tabele z uporabo \dt ukaz, bo izhod podoben spodnjemu.

Upravljanje vaše baze podatkov PostgreSQL

Obstaja nekaj preprostih ukazov psql, ki jih lahko uporabite za seznam baz podatkov in prikaz tabel v strežniku PostgreSQL. To sta le dva od mnogih ukazov, ki jih ponuja orodje psql.

Če pa želite aplikacijo GUI, ki je enostavna za uporabo, za upravljanje vaše baze podatkov PostgreSQL, se odločite za orodje pgAdmin. Z uporabo pgAdmin lahko komunicirate s svojim strežnikom brez uporabe ukazne vrstice.