postgresql在windows下備份的批處理文件(修改版),提示輸入密碼時,能自動輸入密碼
在網上找到一篇文章《PostgreSQL Windows自動備份腳本》
http://blog.it580.com/1910
?
?
覺得不錯,試了一下,發(fā)現(xiàn)批處理文件執(zhí)行停止在提示輸入密碼那。
>pg_dump -U postgres -W? database1 > c:/backup.tar
>password:
?
現(xiàn)找到自動輸入密碼的方法,修改如下:
?
------------------------------------------------------------------------
在網上查到資料,不用輸入密碼,可以這樣設置針對某個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
?
-----------------------------------------------------------------------------