2009-02-20 5 views
4

Est-il possible de déterminer le répertoire de cluster utilisé par un serveur Postgres, du serveur lui-même - à savoir le service, (sous Windows) a été lancé par quelque chose comme:Déterminer le répertoire de cluster du service Postgres

C:\foo\postgres.exe -D "D:\emr\data" 

Y a-t-il une requête SELECT ou une fonction que l'on peut faire au serveur en cours d'exécution pour récupérer la valeur D:\emr\data?

Répondre

2
SELECT setting FROM pg_settings WHERE name = 'data_directory' 
6

(Pour être complet) Et encore plus court:

SHOW data_directory; 
Questions connexes