1. 程式人生 > >postgresql在windows下備份的批處理檔案(修改版),提示輸入密碼時,能自動輸入密碼

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

-----------------------------------------------------------------------------