PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So installieren Sie PostgreSQL 9.1 unter OSX Lion

Führen Sie lsof aus auf dem Master-Prozess zu all dem. In Ihrem Fall ist es 19015 (dargestellt mit meiner PID):

> sudo lsof -p 286 | awk '$5 == "unix" && $NF ~ /\// { print $NF }' 
/tmp/.s.PGSQL.5432

Sie können das awk weglassen, aber im Grunde ruft es den UNIX-Socket ab, auf dem Postgres lauscht. Von dort aus können Sie den -h verwenden Option zu psql (aber nur das Verzeichnis enthalten).

> psql -h /tmp template1                                                                                                                                                                                                                                                            
template1=# \q

Wenn das nicht funktioniert, können Sie den lsof überprüfen Ausgabe, um Ihnen zu zeigen, auf welchem ​​TCP-Port es tatsächlich lauscht, und wenn es nicht 5432 ist, verwenden Sie den -p Option für postgres