mkdir directory
pg_dump somedb > directory/somefile.dump
それでもパスワードを要求します。
ここで間違いはありますか?
mkdir directory
pg_dump somedb > directory/somefile.dump
それでもパスワードを要求します。
ここで間違いはありますか?
ホスト&を指定してみましたか?
pg_dump -U someuser -h localhost somedb > directory/somefile.dump
.pgpassファイルでホストとユーザーを指定する必要がなくなっていないかどうかを確認してください(受け入れられた回答に加えて)。 –
@IanHunterいいえ、pgpassファイルにユーザー名とホストを指定する目的は、一致する条件を作成することです。 msgstr "このユーザ名とホストが指定されたら、このパスワードを使用してください" msgid。 – JHixson
@JHixson - あなたの説明が気に入っていますが、この方法で説明した.pgpassファイルを見たのはこれが初めてのことです - あなたは参照を提供できますか?その説明のために? –
質問はすでに回答と承認されていますが、.pgpassファイルのアクセス許可が正しく設定されていないこともあります。
/bin/chmod 0600 ~/.pgpass
ありがとうございます – Donato
.pgpassファイルの所有者を確認してください。私はsudoで自分の.pgpassファイルを作成していたことを知りたければ、ちょっと時間を失った。ユーザーと場所のコマンドはchown postgres:postgres /var/lib/pgsql/.pgpass
でした。
ホストとユーザーを指定してみましたか? 'pg_dump -U someuser -h localhost somedb> directory/somefile.dump' – devnull
本当にばかげた間違いです。ユーザーを指定してください:D ありがとう –
@devnull回答を投稿してください。 –