PostgreSQL Backup Script für Windows

@echo off
 
set PG_BIN_PATH=C:ProgrammePostgreSQL8.3bin
set PG_BACKUP_PATH=C:backuppg
 
set PGHOST=localhost
set PGUSER=postgres
set PGPASSWORD=postgres
set PGPORT=5432
set PGDATABASE=database
set PGCODING=UTF8
 
 
if not exist "%PG_BIN_PATH%" goto exit
if not exist "%PG_BACKUP_PATH%" goto create_pg_backup_path
 
goto run
 
:create_pg_backup_path
mkdir "%PG_BACKUP_PATH%"
 
:run
set PG_BACKUP_TIME=%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
set PG_BACKUP_DATE=%DATE:~6,4%_%DATE:~3,2%_%DATE:~0,2%
 
%PG_BIN_PATH%pg_dump.exe -i --format c --verbose --file=%PG_BACKUP_PATH%%PGDATABASE%-%PG_BACKUP_DATE%-%PG_BACKUP_TIME%.backup
 
:exit
exit

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">