$ pg_dump iutsd > iutsd.out
$ psql -d iutsd -v ON_ERROR_STOP=1 -f /var/lib/postgresql/iutsd.out
ou l’outil spécifique pg_restore.
pg_restore iutsd.backup --clean
Pour effectuer des tâches automatisées de maintenance il va falloir plusieurs fichiers :
Pour simplifier, les fichiers service et timer doivent avoir le même nom, mais ce n’est pas obligatoire.
Éditer /etc/systemd/system/pgbackup.service
voir le fichier pgbackup.service
Éditer /etc/systemd/system/pgbackup.timer
voir le fichier pgbackup.timer
$ systemctl enable --now mybackup.timer
$ systemctl list-timers --all