Używając psql z PostgreSQL, możemy użyć \list+
polecenie, aby zwrócić informacje o wszystkich bazach danych na serwerze.
Możemy również użyć krótkiej formy (\l+
), aby osiągnąć ten sam wynik.
Przykład
Oto, co otrzymuję, gdy uruchamiam polecenie na moim serwerze testowym:
\l+
Wynik:
List of databases +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+ | Name | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description | +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+ | barney | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8433 kB | pg_default | | | music | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8225 kB | pg_default | | | pagila | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 16 MB | pg_default | | | pethotel | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8169 kB | pg_default | | | postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8097 kB | pg_default | default administrative connection database | | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +| 7905 kB | pg_default | unmodifiable empty database | | | | | | | postgres=CTc/postgres | | | | | template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +| 7905 kB | pg_default | default template for new databases | | | | | | | postgres=CTc/postgres | | | | +-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+
Polecenie można również uruchomić bez znaku plus (+
), ale wykluczy to informacje o rozmiarze (oraz domyślne przestrzenie tabel i opisy).
Możesz również dołączyć nazwę bazy danych, aby zwrócić informacje o pojedynczej bazie danych.
Przykład:
\l+ music
Wynik:
List of databases +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+ | Name | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description | +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+ | music | barney | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 8225 kB | pg_default | | +-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+