Pri práci s databázami budete často potrebovať zoznam databáz alebo dokonca tabuliek. Rovnako ako väčšina databázových serverov, Postgres má nástroj založený na príkazovom riadku, ktorý vám umožňuje spravovať váš server Postgres.

Tento nástroj je psql. Umožňuje vám zadávať dotazy, vykonávať ich a zobrazovať výsledky. Pomocou psql môžete zobraziť zoznam databáz a zobraziť tabuľky v Postgres pomocou niekoľkých jednoduchých príkazov.

Nastavenie

Ak sa chcete pripojiť k serveru a vytvoriť zoznam databáz alebo tabuliek, musíte mať nainštalovaný PostgreSQL. Tu je niekoľko užitočných návodov:

  • Ako Nainštalujte PostgreSQL na Windows.
  • Ako Nainštalujte PostgreSQL na Ubuntu.

Výpis databáz v PostgreSQL

Po pripojení k databáze pomocou psql pomocou nasledujúceho príkazu môžete zobraziť zoznam všetkých databáz na pripojenom serveri.

postgres=# \l

Toto je skratka pre \zoznam príkaz.

Tento príkaz zobrazí zoznam aspoň troch predvolených databáz: postgres, template0 a template1. postgres je prvá databáza, ku ktorej sa pripojíte, ak ste ešte nevytvorili inú databázu.

instagram viewer

Novú databázu môžete vytvoriť pomocou nasledujúceho príkazu.

postgres=# vytvoriť databázu dbname;

Po vytvorení databázy sa do nej budete musieť prepnúť, aby ste mohli vkladať údaje a vykonávať s ňou ďalšie operácie.

postgres=# \c názov databázy

Výpis tabuliek v PostgreSQL

Po pripojení k databáze a vytvorení tabuliek možno budete chcieť vedieť, aké tabuľky existujú. Môžete to urobiť vypísaním tabuliek pomocou príkazu psql, \dt.

dbname=# \dt

Ak neexistujú žiadne tabuľky, tento príkaz zobrazí a Nenašli sa žiadne súvislosti správu. V opačnom prípade zobrazí tabuľky v tabuľkovom formáte.

Napríklad vytvorte tabuľku s názvom users v databáze s názvom blog pomocou nasledujúceho príkazu.

blog=# vytvoriť používateľov tabuľky (
sériový identifikátor user_id PRIMÁRNY KĽÚČ,
e-mail VARCHAR ( 255 ) JEDINEČNÉ NIE NULOVÝ,
heslo VARCHAR ( 50 ) NIE NULOVÝ
);

Ak uvádzate tabuľky pomocou \dt výstup bude podobný tomu, ktorý je zobrazený nižšie.

Správa vašej PostgreSQL databázy

Existuje niekoľko jednoduchých príkazov psql, ktoré môžete použiť na zoznam databáz a zobrazenie tabuliek na serveri PostgreSQL. Sú to len dva z mnohých príkazov, ktoré nástroj psql ponúka.

Ak však chcete na správu databázy PostgreSQL ľahko použiteľnú aplikáciu GUI, vyberte si nástroj pgAdmin. Pomocou pgAdmin môžete komunikovať so serverom bez použitia príkazového riadku.