PostgreSQL Backup

Dayly Job:

rem Transactionlog täglich aufräumen nachdem es gebackuped wurde

del /Q e:\archivedir\*.*

Weekly Job:

rem PostgreSQL Verzeichnis auf Laufwerk E: sichern.

rmdir /S /Q e:\Backup\

mkdir e:\Backup

rem del /Q e:\archivedir\*.*

D:\Appl\PostgreSQL\11\bin\pg_basebackup.exe –pgdata=e:\Backup –format=p –progress –username=pgbackup –label=%date%

Wichtig, im Userprofile des Backup-Service-Users muss das Passwort von Postgres hinterlegt werden.

Unter %appdata%/postgresql/pgpass.conf folgenden inhalt hinterlegen.

localhost:5432:*:pgbackup:pgbackup-pass