我创建了一个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文件以检查它是否正常工作。但是没有在该特定文件夹中创建备份文件。请指导我。我在不同的位置看?