バッチスクリプトを使用してこのpsql
コマンドを実行しようとしています。
psql --Host=localhost --dbname=<dbname> --port=<Port Number>
--username=<dbuser> --file=C:\PSQL_Script.txt --output=C:\PSQL_Output.txt
問題は、バッチスクリプトを実行するたびにパスワードを要求することです。バッチファイルで引数をパスワードで渡すにはどうすればよいですか?
postgresドキュメント- https://www.postgresql.org/docs/9.6/static/app-psql.html
-w --no-passwordパスワードプロンプトを発行しません。サーバーがパスワード認証を必要とし、パスワードが.pgpassファイルなどの他の手段で利用できない場合、接続の試行は失敗します。このオプションは、パスワードを入力するユーザーがいないバッチジョブやスクリプトで役立ちます。