2
這PSQL語句在PowerShell中提示密碼:PSQL不是在PowerShell中
.\psql --% -h localhost -p 5000 -U postgres -d mydatabase -c `
(SELECT * ...... do something);
作品 - 而不會提示輸入密碼。
.\psql.exe --help
指定-w開關不需要密碼。
爲什麼此命令在沒有密碼的情況下工作?數據庫有一個密碼。
只有在PowerShell中,該命令才能在沒有密碼驗證的PSQL交互式shell中運行。
此行在IPv4本地連接的pg_hba.conf中:主機所有的所有x.x.x.x密碼可能是原因。由於數據庫設置爲'全部'。謝謝你的幫助。 – Jelphy