Files
config/profiles/backup/postgres.nix
2025-11-18 21:49:52 +01:00

18 lines
495 B
Nix

{ lib, config, ... }:
let
mkIf = lib.mkIf config.services.postgresql.enable;
in
{
pbsds.backup.paths = mkIf [ config.postgresqlBackup.location ]; # "/var/backup/postgresql"
services.postgresqlBackup = mkIf {
enable = true;
# databases = [ "foo" ];
backupAll = true; # default if no databases are specified, mutually exclusive
compression = "none"; # Let restic handle the compression, enabling de-duplication
# startAt = "*-*-* 01:15:00"; # nightly (default)
};
}