2016-04-26 4 views
0

次実行するために要求されます:私はpg_restoreのパスワードの入力を求められ、問題に実行していますPostgreSQLのpg_restoreのは、接続文字列を受け付けますが、まだパスワード

pg_restore.exe --dbname=postgresql://postgres:[email protected]:5432 --create "FileName" 

。 PG_Restoreはあるマシンでは正常に機能しますが、他のマシンでは正常に機能しません。これは設定の問題がどこかにあることを私に伝えます。 PGPassはすべてのマシンで空白です。

正しいパスワードで接続文字列が実行ファイルに渡されたときに、PG_Restoreがユーザーにパスワードの入力を求めるのはなぜですか?

答えて

1

テストシステムでは、以前のマイナーバージョンのpostgres(9.4.0)を使用していました。これを9.4.7にアップグレードすると(ドキュメントごとのバイナリを置き換えた)、接続文字列は期待どおりに正しく動作しました。

編集:これも9.4.6でテストしましたが、うまくいきました。

関連する問題