OS X 10.8 je dodáván s pg_dump
verze 9.1.4 v /usr/bin
adresář spolu s psql
a další programy, které jsou na straně klienta Nástroje PostgreSQL. Neznamená to, že je nainstalován PostgreSQL jako server (pokud nemáte OS X Server Edition). Nemusíte tedy PostgreSQL odinstalovat, protože není nainstalován a je lepší neodstraňovat tyto klientské nástroje postgres v /usr/bin
protože patří do systému dodávaného společností Apple. Jen je třeba ustoupit stranou.
Balíček poskytovaný postgres.app obsahuje server PostgreSQL i nástroje na straně klienta stejné verze jako tento server. Tyto nástroje se instalují do /Applications/Postgres.app/Contents/MacOS/bin
Chcete-li je používat místo 9.1 od společnosti Apple, když pracujete v terminálu, dokumentace postgres.app říká, že musíte udělat:
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
a vložte jej do svého .profile
soubor.
Jakmile to uděláte a spustíte pg_dump
, již by se vám neměla zobrazovat chyba, že jde o špatnou verzi, protože by to byla ta, která se dodává s postgres.app (aktuálně 9.2.2).
Mám toto nastavení a funguje mi to OK.