PostgreSql备份bat文件没有创建备份文件

时间:2015-07-14 10:50:48

标签: postgresql batch-file database-backups

我创建了一个bat文件来备份我的postgresql数据库。以下是我的bat文件:

@echo off
   for /f "tokens=1-4 delims=/ " %%i in ("%date%") do (
     set dow=%%i
     set month=%%j
     set day=%%k
     set year=%%l
   )
   set datestr=%month%_%day%_%year%
   echo datestr is %datestr%

   set BACKUP_FILE=backup_%datestr%.backup
   echo backup file name is %BACKUP_FILE%
   SET PGPASSWORD=password
   echo on
   bin\pg_dump -i -h localhost -p 5432 -U postgres -F c -b -v -f %BACKUP_FILE% DATABASESAMPLE

我创建了postgresqlBackup.bat并将其放在C:\Program Files\PostgreSQL\9.3\bin postgresql instalation目录中。

在设置pgjob调度程序之前我尝试双击该bat文件以检查它是否正常工作。但是没有在该特定文件夹中创建备份文件。请指导我。我在不同的位置看?

0 个答案:

没有答案