Kako navesti sve baze podataka i tablice pomoću PSQL-a?



Isprobajte Naš Instrument Za Uklanjanje Problema

PSQL je poznat i kao PostgresSQL relacijski sustav upravljanja bazama podataka (RDBMS). Stvorio ga je globalni volonterski tim kojim ne upravlja nijedna tvrtka ili privatno tijelo. To je softver otvorenog koda za besplatan pristup izvornom kodu. Ovaj alat naredbenog retka ima veliku reputaciju po učinkovitosti, pouzdanosti, integritetu podataka i robusnosti.
U ovom ćemo članku razgovarati o tome kako navesti sve baze podataka i tablice pomoću PSQL-a zajedno s potrebnim detaljima.
Prije svega, moramo se prijaviti za pristup bazama podataka i tablicama u PSQL-u. Upit za prijavu u PSQL kao superkorisnik je u formatu '- #' a za administratora je '->' . Direktorij pod nazivom 'data_directory' označava mjesto baza podataka.



Kako navesti sve baze podataka?

Naredba “ List” ili “ l” koristi se za popis svih baza podataka. Stenografija za ' Popis je l' .



 list ili  l

Rezultati prikazuju ime baze podataka, vlasnika, metodu kodiranja, privilegije pristupa i broj odabranih redaka itd.



Slika 1: Popis svih baza podataka

Ako vam se sviđaju SQL izrazi, možete koristiti sljedeći SQL izraz za popis svih baza podataka.

ODABERITE ime iz pg_database;

Slika 2: Popis svih baza podataka koje koriste SQL izraz.



Kako navesti sve tablice?

Tablice nijedne baze podataka ne možete vidjeti dok niste uspostavili vezu s njom. Da biste prvo popisali tablice bilo koje baze podataka, morate se povezati s tom bazom podataka. Ako ste u bazi podataka i želite vidjeti tablice druge baze podataka, morate se prebaciti na drugu bazu podataka pomoću sljedeće naredbe. ' C' je kratki oblik 'Spojiti'.

 spojiti ili  c

Upišite naredbu ' DT' za popis svih tablica u trenutnoj bazi podataka.

 DT

Nadalje, možda ste tablice smjestili u shemu koja ili nije u vašem 'putu pretraživanja' ili 'zadanim tablicama'. Stoga se ove tablice ne prikazuju pomoću ' DT' .
Da bismo to popravili, pokrenite sljedeću naredbu u kojoj trebamo navesti ime puta pretraživanja i bazu podataka čiji put pokušavamo izmijeniti.

izmijeniti set baze podataka search_path =, public;

' Dt +' naredba će navesti sve tablice u svim shemama u trenutnoj bazi podataka, u trenutnoj 'putanji pretraživanja'.

 dt +

Slika 3: Popis tablica iz sve sheme u trenutnoj bazi podataka i u trenutnom putu_puta

Ako ste bolji u SQL izrazima, možete dobiti popis tablica pomoću “Shema_informacija” .
Sljedeća naredba će navesti tablice koje ste kreirali vi.

ODABIR ime_tablice IZ informacijske_sheme.tablice GDJE stolna_shema = 'javno'

Sljedeća naredba prikazat će tablice i poglede koji pripadaju određenim shemama.

odaberite * iz information_schema.tables gdje tablica_schema nije u ('information_schema