Izlistaj baze podataka u instanci PostgreSQL
Објављено 30 July 2019
Nemam volje da instaliramhttps://www.pgadmin.org/[pgAdmin] ou phppgadmin dakle sve je prisutno na komandnoj liniji.
Za to moramo da pokrenemo terminal i da se prijavimo kao korisnik postgres.
Корисник postgres је једин који има подразумевано pravo да покrene апликацију psql, која је клијент командној линији. (CLI) postgresql,
да бисмо могли да говоримо са базом података преко командне линије из терминала.
Za povezivanje, pokrenite terminal i unesite ovo:
$ sudo -i -u postgres
Da se povezete i odmah stignete na naredbeni red postgresql, ukucajte ovo :
$ sudo -i -u postgres psql
Da biste listirali baze podataka u instanci postgresql, ovde je komanda :
postgres=# \l
rezultat:
Список база података Ime | Vlasnik | Kodiranje | Slaganje | Tip karaktera | Prava pristupa
fiber | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberdev | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech fiberweb | tech | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =Tc/tech
| | | | | tech=CTc/tech postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres
| | | | | postgres=CTc/postgres (6 linija)
ukucajte q da napustite prikaz rezultata
za listanje shema instance Postgres.
postgres=# SELECT schema_name FROM information_schema.schemata;
резултат
javno information_schema pg_catalog pg_toast_temp_1 pg_temp_1 pg_toast (6 linija)
ou
postgres=# SELECT nspname FROM pg_catalog.pg_namespace;
rezultat
pg_toast pg_temp_1 pg_toast_temp_1 pg_catalog information_schema javni (6 linije)