PostgreSQL作业计划:使用蝙蝠文件创build计划备份

我尝试使用batch file创build备份。

BACKUP.BAT

@echo off set BACKUPDIR="C:\Users\Name\Documents\DBBackup" set PGHOST="localhost" set PGUSER="postgres" set PGBIN="C:\Program Files\PostgreSQL\9.4\bin" for /f "tokens=1-4 delims=/ " %%i in ("%date%") do ( set dow=%%i set month=%%j set day=%%k set year=%%l ) for /f "tokens=1-3 delims=: " %%i in ("%time%") do ( set hh=%%i set nn=%%j ) %PGBIN%pg_dump -h %PGHOST% -U %PGUSER% -f %BACKUPDIR%fullpgbackup-%year%%day%%month%.backup 

当我试图在命令行中运行这个时,我遇到了错误:

“pg_dump”不被识别为内部或外部命令。

也许这就是为什么我无法很好地执行工作计划的原因。

请在batch file和这种备份创build新的。