从Postgres服务确定群集目录

Vin*_*tti 5 postgresql

是否有可能从服务器本身确定Postgres服务器正在使用的集群目录 - 即服务(在Windows下)是由以下内容启动的:

C:\foo\postgres.exe -D "D:\emr\data"
Run Code Online (Sandbox Code Playgroud)

是否有SELECT可以向正在运行的服务器检索值的查询或函数D:\emr\data

Mil*_*dev 8

(为了完整性)甚至更短:

SHOW data_directory;
Run Code Online (Sandbox Code Playgroud)


Qua*_*noi 3

SELECT setting FROM pg_settings WHERE name = 'data_directory'
Run Code Online (Sandbox Code Playgroud)