rem Windows Batch zur Sicherung einer Postgres DB inkl. raren der Sicherungsdatei rem Autor: Günter Schaden, wetter@dandy.at, http://wetter.dandy.at, 11.01.2006 @ECHO OFF SET backupDate= rem Holt Systemdatum FOR /F "TOKENS=1,2,3 DELIMS=\ " %%A IN ('date /t') DO SET backupDate=%%B @ECHO %backupDate% rem Ins Postgres Installationsverzeichnis wechseln, backup (inkl. Schema) starten: cd \Programme\PostgreSQL\8.0\bin\ rem Achtung: bei manuellem aufruf folgende Zeile verwenden: rem pg_dump -d -C -U postgres -F p -f c:\sicherung\elvws500_%backupDate%.backup elvws500 pg_dump -d -C -F p -f c:\sicherung\elvws500_%backupDate%.backup elvws500 rem Rar starten, Original Sicherung wird nach der Kompression gelöscht (Parameter -df): cd \Programme\WinRAR rar a -ep -df c:\sicherung\elvws500_%backupDate%.rar c:\sicherung\elvws500_%backupDate%.backup rem Beispiel für restore: C:\Programme\PostgreSQL\8.0\bin>psql template1 -U postgres elvws500 < elvws500_09.01.2006.backup pause