このPSQL文でパスワードの入力を求めるありません。PSQLはPowerShellでPowerShellの
.\psql.exe --help
状態パスワードがない場合は、-wスイッチが必要です。
このコマンドはなぜパスワードなしで動作しますか?データベースにはパスワードがあります。
パスワード認証のないPSQL対話型シェルでは、PowerShellでのみコマンドが機能します。
このPSQL文でパスワードの入力を求めるありません。PSQLはPowerShellでPowerShellの
.\psql.exe --help
状態パスワードがない場合は、-wスイッチが必要です。
このコマンドはなぜパスワードなしで動作しますか?データベースにはパスワードがあります。
パスワード認証のないPSQL対話型シェルでは、PowerShellでのみコマンドが機能します。
-w
は「パスワードなし」のために必要とされていないパスワードの入力を促しません私のman psql
-w
--no-password
から、それは言う再読。 サーバーがパスワード認証を要求し、パスワードが.pgpassファイルなどの他の手段で利用できない場合、接続の試行は失敗します。このオプションは、パスワードを入力するユーザーがいないバッチジョブやスクリプトで役立ちます。このオプションはセッション全体に設定されたままになるので、初期接続の試みと同様にメタコマンド\ connectの使用に影響します。
-w
は、ヘッドレスセッションのように、psqlスクリプトを実行していてパスワード入力が不可能な場合に使用します。
なぜこのコマンドはパスワードなしで機能しますか?データベースにはパスワードがあります。あなたの
pg_hba.conf
ファイルが信頼がある場合
は、データベースが持っている場合でも、パスワードは、パスワードは必要ありません。これをさらにデバッグするには、pg_hba.conf
を参照する必要があります。
IPv4ローカル接続:pg_hba.confのこの行は、host all x.x.x.xのパスワードが原因である可能性があります。データベースは 'all'に設定されています。ご協力いただきありがとうございます。 – Jelphy