Mac OS X 10.5.8 を使用しています。Pythonで(sqlalchemyとpsycopg2を使用して)データベースを構築するために、PostgreSQL 9.1(mac dmgドライバーを使用)をインストールしました。
最初に sqlalchemy 経由で PostgreSQL に接続しようとしたとき、エンジンを作成して接続できるユーザー名とパスワードの組み合わせが見つかりませんでした。postgres (おそらくパスワードは不要) でスーパーユーザーとしてログインしようとしましたが、うまくいきませんでした。SQL シェルを使用して接続しようとすると (ユーザーとして postgres を選択した場合でもパスワードを入力する必要があります)、または su postgres を使用してコマンド ラインで接続しようとすると、同じ問題が発生します。
Google で同様の問題を検索すると、これは pg_hba.conf ファイルと関係があるようですが、見つけることができません。Mac では Library/PostgreSQL/9.1/data フォルダーにあるはずだと誰かが指摘しましたが、私にはこのフォルダーにアクセスする権限がありません。コマンドラインでlocate pg_hba.confと入力しても何も返されません。私が正しく理解していれば (私はこれまでデータベース サーバーを使用したことがなく、UNIX の専門家でもないため、理解していないと確信しています)、サーバーは私を管理者またはスーパーユーザーとして認識していません。
PostgreSQLの初期化について私が知らない非常に明白なことはありますか(「開始」とインストール後の構成についてドキュメントを検索しましたが、明らかにこの問題に関連するものは見つかりませんでした)?これは PostgreSQL のインストールの問題でしょうか? 私の環境で何かを変更する必要があるかもしれませんか?