`psql`命令查看所有现有的表空间?

`psql` command to view all existing tablespaces?

查看所有现有表空间的 psql 命令是什么?

\l+ 显示所有现有数据库及其配置的表空间,但不会显示已创建但尚未包含数据库的表空间。

As documented in the manual,列出表空间的命令是\db

如果您要查找命令,只需在 psql 命令行中输入 \?,它将显示所有可用的命令,包括简短说明。

这是您可以使用的 psql 命令:

postgres=# \db+
                                      List of tablespaces
        Name    |  Owner   | Location | Access privileges | Options |  Size  | Description 
    ------------+----------+----------+-------------------+---------+--------+-------------
     pg_default | postgres |          |                   |         | 448 MB | 
     pg_global  | postgres |          |                   |         | 631 kB | 
    (2 rows)

PSQL 元命令

\db+

SQL

SELECT * FROM pg_tablespace;