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