我们如何在不使用“psql”命令或选项的情况下显示集群中的所有数据库?

Tim*_*Tim 5 postgresql

/sf/answers/54031631/提供了一种通过信息模式显示数据库中定义的所有表的方法。由于信息模式是每个数据库的,我想它对于显示集群中的所有数据库没有用?

您将如何以可比较的方式显示集群中的所有数据库,即不使用 的psql命令或选项?

谢谢。

kli*_*lin 6

查询系统目录pg_database,例如:

select datname
from pg_database;

       datname       
---------------------
 template1
 template0
 postgres
 test
 db
 library_development
(6 rows)
Run Code Online (Sandbox Code Playgroud)