エラーが示すように、postgresqlクラスターを開始するには、データフォルダーへのパスを設定する必要があります。おそらく次のようなものです:
postgres -D "C:\Program Files\PostgreSQL\data\"
ただし、pg_ctl
の使用 代わりにpostgres
推奨:
pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
サーバーの起動方法に関するpostgresのドキュメントを確認することを忘れないでください
および
通常、postgresインストーラーはサービス/デーモンを作成するため、サーバーを手動で起動する必要はありません。したがって、
のようなエラーが発生した場合Is another postmaster already running on port 5432?
サーバーがすでに実行されていることを意味している可能性があります。 psql
を使用して接続してみてください