私は輪になって回っているので、助けが必要です。
batファイルを介してスケジュールされたタスクであるデータベースに対して.sqlを実行できるようにしたい。ただし、batファイルを手動で実行すると、パスワードの入力を求められます。パスワードを入力すると、そのように言われます。
"psql: FATAL: password authentication failed for user "(my windows login)"
'-h' is not recognised as an internal or external command,
operable program or batch file.
現時点で私のコウモリは読んでいます...
@echo off
"D:\Program Files (x86)\PostgreSQL\9.1\bin\psql.exe"
-h localhost -U postgres -d database_name -f D:/scripts/SQL/test.sql
pause
まず、パスワードリクエストを入力するためにどのcmdを追加する必要がありますか
.sqlをロードするために、ステートメントの残りの部分で何が間違っているのですか?
ありがとう