OSX10.8にはpg_dumpが付属しています /usr/binのバージョン9.1.4 ディレクトリ、およびpsql およびクライアント側であるその他のプログラム PostgreSQLツール。サーバーとしてのPostgreSQLがインストールされていることを意味するわけではありません(OS X Server Editionを使用している場合を除く)。したがって、PostgreSQLはインストールされていないため、アンインストールする必要はありません。これらのpostgresクライアントツールを/usr/bin Appleが出荷したシステムに属しているためです。彼らはただ回避する必要があります。
postgres.appが提供するパッケージには、PostgreSQLサーバーと、このサーバーと同じバージョンのクライアント側ツールの両方が含まれています。これらのツールは、/Applications/Postgres.app/Contents/MacOS/binにインストールされます。
ターミナルで作業するときにAppleの9.1のものの代わりにこれらを使用するには、postgres.appのドキュメントに次のように記載されています:
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
.profileに入れます ファイル。
それを実行し、pg_dumpを実行したら 、postgres.app(現在は9.2.2)に同梱されているため、バージョンが間違っているというエラーは発生しなくなりました。
私はこの設定をしていて、問題なく動作します。