我在圈子裏走,所以需要一些幫助。postgres,psql和一個bat文件
我希望能夠通過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
感謝
這個問題是舊的本地連接,所以實際上另一個是「重複」,但兩者都有一個goog答案在這裏:http://stackoverflow.com/a/15593100/1801588 –