ローカルマシン(Mac OS 10.7.5)にあらかじめインストールされているpostgresqlを実行したいときは、which psql
を実行しますが、それは/usr/bin/psql
にあります。中postgresql - Macで起動する - pg_ctl`が動作しない
pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start
結果:
-bash: pg_ctl: command not found
どのように私は私のPostgreSQLデータベースを使用する/開始することができますか?私はそれをインストールする必要がありますか(Homebrewと言う)、または私はMacにプリインストールされたものを使用できますか? また、initdb
コマンド(initdb /usr/bin/psql -E utf8
)を使用して試したところ、同じメッセージ(-bash: initdb: command not found
)も試しました。
また、psql
はpostgres
と同じですか? (私はwhich postgres
を試してみましたが、何も得なかった)
アップデート:私は、コマンドラインでpsql
コマンドを使用していますが、そこ(psql -l
および例えばpsql -a
用)次のメッセージ取得しています:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
感謝の神をつかみます。再投票する投票。 – djechlin