PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Nhận kích thước của tất cả cơ sở dữ liệu trong PostgreSQL (psql)

Khi sử dụng psql với PostgreSQL, chúng ta có thể sử dụng \list+ lệnh trả về thông tin về tất cả cơ sở dữ liệu trên máy chủ.

Chúng tôi cũng có thể sử dụng mẫu ngắn (\l+ ) để đạt được kết quả tương tự.

Ví dụ

Đây là những gì tôi nhận được khi chạy lệnh trên máy chủ thử nghiệm của mình:

\l+

Kết quả:

                                                                     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 |         |            |                                            |
+-----------+----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------+

Lệnh cũng có thể được chạy mà không có dấu cộng (+ ), nhưng điều này sẽ loại trừ thông tin kích thước (và không gian bảng mặc định và mô tả).

Bạn cũng có thể thêm tên cơ sở dữ liệu để trả về thông tin về một cơ sở dữ liệu duy nhất.

Ví dụ:

\l+ music

Kết quả:

                                                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 |             |
+-------+--------+----------+-------------+-------------+-------------------+---------+------------+-------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres - FATAL:tệp cơ sở dữ liệu không tương thích với máy chủ

  2. Cách tách các giao dịch chỉ đọc và đọc ghi với JPA và Hibernate

  3. Làm cách nào để tạo chỉ mục cho các phần tử của một mảng trong PostgreSQL?

  4. Cách lấy văn bản SQL từ trình kích hoạt sự kiện Postgres

  5. Nâng cấp cột PostgreSQL JSON lên JSONB?