postgresql在windows下備份的批處理文件(修改版),提示輸入密碼時(shí),能自動(dòng)輸入密碼
在網(wǎng)上找到一篇文章《PostgreSQL Windows自動(dòng)備份腳本》
http://blog.it580.com/1910
?
?
覺(jué)得不錯(cuò),試了一下,發(fā)現(xiàn)批處理文件執(zhí)行停止在提示輸入密碼那。
>pg_dump -U postgres -W? database1 > c:/backup.tar
>password:
?
現(xiàn)找到自動(dòng)輸入密碼的方法,修改如下:
?
------------------------------------------------------------------------
在網(wǎng)上查到資料,不用輸入密碼,可以這樣設(shè)置針對(duì)某個(gè)ip進(jìn)行trust
我這邊提示密碼主要是我這的pg_hba.conf
設(shè)了對(duì)本地要密碼md5認(rèn)證。
----------------------------------------------------------------------------
# TYPE? DATABASE??? USER??????? CIDR-ADDRESS????????? METHOD
# IPv4 local connections:
host??? all???????? all???????? 127.0.0.1/32????????? md5
?
-----------------------------------------------------------------------------
?
改成這樣,本地備份就不用輸入密碼了(改后要重啟服務(wù))
----------------------------------------------------------------------------
# TYPE? DATABASE??? USER??????? CIDR-ADDRESS????????? METHOD
# IPv4 local connections:
host??? all???????? all???????? 127.0.0.1/32????????? trust
?
-----------------------------------------------------------------------------