postgresql在windows下備份的批處理檔案(修改版),提示輸入密碼時,能自動輸入密碼
在網上找到一篇文章《PostgreSQL Windows自動備份指令碼》
覺得不錯,試了一下,發現批處理檔案執行停止在提示輸入密碼那。
>pg_dump -U postgres -W database1 > c:/backup.tar
>password:
現找到自動輸入密碼的方法,修改如下:
------------------------------------------------------------------------
在網上查到資料,不用輸入密碼,可以這樣設定針對某個ip進行trust
我這邊提示密碼主要是我這的pg_hba.conf
設了對本地要密碼md5認證。
----------------------------------------------------------------------------
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
-----------------------------------------------------------------------------
改成這樣,本地備份就不用輸入密碼了(改後要重啟服務)
----------------------------------------------------------------------------
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
-----------------------------------------------------------------------------