是否可以从服务器本身确定Postgres服务器正在使用的群集目录 - 即服务(在Windows下)是由以下内容启动的:
C:\foo\postgres.exe -D "D:\emr\data"
是否可以向正在运行的服务器发送SELECT
查询或函数以检索值D:\emr\data
?
答案 0 :(得分:7)
(完整性) 甚至更短:
SHOW data_directory;
答案 1 :(得分:2)
SELECT setting FROM pg_settings WHERE name = 'data_directory'