windows bat脚本 postgresql 自动备份
网上查询了很多但是都不能用,经过自己研究发现问题出在没办法进入到数据库的安装目录下,改动后:
f:
cd PostgreSQL\10\bin
SET SVPATH=D:\backup
FOR /F "TOKENS=1,2,3 DELIMS=/ " %%i IN (‘DATE /T’) DO SET d=%%i-%%j-%%k
set pgpassword=password
pg_dump -h localhost -U postgres database> %SVPATH%database_%d%.bak