如何查找\ data \ base postgres文件夹的数据库名称?

时间:2016-09-13 07:41:46

标签: postgresql

我的postgres安装中有一个70 GB的大文件夹:

D:\Program Files\PostgreSQL\9.5\data\base\130205

问题:如何找出基于该文件夹的数据库? 我喜欢在同一台服务器上运行的10个数据库,其中大多数都在不同的驱动器上有一个表空间。

但可能我在某个地方错过了一个映射,可能是一个大型索引或类型。如何找出这些数据量的“导致”数据库?

3 个答案:

答案 0 :(得分:1)

只需以PostgreSQL操作系统用户身份运行oid2name

答案 1 :(得分:0)

您可以使用以下查询来查找最大数据库的大小(取自here):

channels = 4

答案 2 :(得分:0)

由于@a_horse的提示,以下语句显示了oid和表名:

SELECT oid,* from pg_database