Pada OS X 10.8 dan 10.9 (bukan 10.10) dengan aplikasi server diinstal, di jendela terminal, ketik
sudo serveradmin settings postgres
Pada OS X 10.9 Mavericks, ini adalah output yang saya dapatkan dari itu, yang termasuk direktori data.
postgres:log_connections = "on"
postgres:unix_socket_directory = "/private/var/pgsql_socket"
postgres:listen_addresses = "127.0.0.1,::1"
postgres:unix_socket_group = "_postgres"
postgres:log_statement = "ddl"
postgres:log_line_prefix = "%t "
postgres:unix_socket_permissions = "0770"
postgres:log_lock_waits = "on"
postgres:logging_collector = "on"
postgres:log_filename = "PostgreSQL.log"
postgres:dataDir = "/Library/Server/PostgreSQL/Data"
postgres:log_directory = "/Library/Logs/PostgreSQL"
Saya baru saja mencoba ini di Yosemite (OS X 10.10) dan postgres tidak lagi terdaftar sebagai layanan di bawah serveradmin (walaupun postgres diinstal).
sudo serveradmin list
tidak mencantumkan postgres
data
adalah/usr/local/var/postgres