3

psqlを使用して*.sqlファイルをロードしました。私はLinuxサーバーで働いています。私はを使用-wしています。これは、最後に私のプログラムが自動であることが意図されているため、パスワードの入力を求められないようにするためです。しかし、私はそれを実行しているときにこのメッセージに出くわします:

psql fe_sendauth no password supplied

パスワードを入力するにはどうすればよいですか?私が言ったように、私はサーバー側で作業していて、インストールフォルダーにアクセスできません。

4

1 に答える 1

1

指定する-wかどうかは関係ありません。サーバーが匿名アクセスを防止するように構成されている場合は、指定します。パスワードを入力する必要があります。または、サーバーが IP アドレスなどを信頼するように構成されている場合もあります。

パスワード プロンプトなしで PostgreSQL スクリプトを実行するタスクについては、Postgresql: Scripting psql execution with passwordで説明しています。

于 2013-01-23T11:18:06.830 に答える