2016-04-26 50 views
0

當運行以下:的PostgreSQL pg_restore在接受連接字符串,但仍然會提示輸入密碼

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

我遇到了在那裏pg_restore在提示輸入密碼的問題。 PG_Restore在一臺機器上正常工作,但不在其他機器上工作。這告訴我,某處存在設置問題。所有機器上的PGPass都是空白的。

爲什麼PG_Restore會在連接字符串和正確密碼傳遞給可執行文件時提示用戶輸入密碼?

回答

1

測試系統使用的是較舊版本的postgres(9.4.0)。一旦我將其升級到9.4.7(替換每個文檔的二進制文件),連接字符串就像預期的那樣工作。

編輯:我也測試過這個9.4.6,它工作正常。

相關問題