PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wyświetlić bazy danych i tabele w PostgreSQL

Czasami może być konieczne przejrzenie wszystkich baz danych i tabel w PostgreSQL. PostgreSQL oferuje przydatne metapolecenia, które pozwalają szybko wyświetlić listę wszystkich baz danych i tabel, do których masz dostęp. Te metapolecenia są automatycznie tłumaczone na zapytania SQL i uruchamiane przez serwer PostgreSQL. Zaczynają się od ukośnika odwrotnego i są bardzo przydatne dla administratorów baz danych, aby szybko uzyskać wymagane informacje.


Jak wyświetlić bazy danych i tabele w PostgreSQL

Oto kilka prostych poleceń meta dla PostgreSQL, które wyświetlają wszystkie bazy danych i tabele w PostgreSQL.


Lista baz danych w PostgreSQL

Zaloguj się do psql wiersza poleceń narzędzia PostgreSQL i uruchom \list lub \l polecenie, aby wyświetlić listę wszystkich baz danych, do których masz dostęp.

Zobaczysz wynik podobny do tego poniżej.

postgres=# \l
                                         List of databases
   Name    |  Owner   | Encoding |      Collate       |       Ctype        |   Access privileges
-----------+----------+----------+--------------------+--------------------+-----------------------
 postgres  | postgres | UTF8     | English_India.1252 | English_India.1252 |
 sample_db | postgres | UTF8     | English_India.1252 | English_India.1252 |
 template0 | postgres | UTF8     | English_India.1252 | English_India.1252 | =c/postgres          +
           |          |          |                    |                    | postgres=CTc/postgres
 template1 | postgres | UTF8     | English_India.1252 | English_India.1252 | =c/postgres          +
           |          |          |                    |                    | postgres=CTc/postgres


Przełącz bazy danych

Aby wyświetlić listę tabel w PostgreSQL, musisz najpierw przełączyć się na konkretną bazę danych, której tabele chcesz wyświetlić.

Możesz przełączać bazy danych za pomocą \c polecenie, po którym następuje nazwa bazy danych. Oto przykład przejścia z sprzedaży baza danych do postgresu baza danych.

sales=# \c postgres
You are now connected to database "postgres" as user "ubuntu". 
postgres=#


Lista tabel w PostgreSQL

Pamiętaj, że możesz wyświetlić wszystkie tabele dopiero po przejściu do bazy danych. Możesz wyświetlić listę wszystkich tabel w bazie danych za pomocą polecenia \dt meta.

Zobaczysz wynik podobny do tego poniżej.

postgres=# \dt
             List of relations
 Schema |      Name      | Type  |  Owner
--------+----------------+-------+----------
 public | exams          | table | postgres
 public | login          | table | postgres
 public | meeting        | table | postgres
 public | monthly_sales  | table | postgres
 public | order_status   | table | postgres
 public | orders         | table | postgres
 public | product_sales  | table | postgres
 public | product_sales1 | table | postgres
 public | sales          | table | postgres
 public | sales2         | table | postgres
 public | sales_data     | table | postgres

Mamy nadzieję, że powyższy artykuł pomoże Ci wyświetlić bazy danych i tabele w PostgreSQL. Ubiq ułatwia wizualizację danych i monitorowanie ich w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj Ubiq za darmo.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak Asin() działa w PostgreSQL

  2. Agreguj jedną kolumnę w zapytaniu z wieloma kolumnami

  3. Zaktualizuj wiele kolumn w funkcji wyzwalacza w plpgsql

  4. Jak wyświetlić kod CREATE VIEW dla widoku w PostgreSQL?

  5. Aktualizacja zbiorcza/wsadowa/upsert w PostgreSQL