nixos/mysql-backup: fix error when db name contains a dot

Changed files
+1 -1
nixos
modules
services
+1 -1
nixos/modules/services/backup/mysql-backup.nix
···
ensurePermissions =
let
privs = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES";
-
grant = db: lib.nameValuePair "${db}.*" privs;
in
lib.listToAttrs (map grant cfg.databases);
}
···
ensurePermissions =
let
privs = "SELECT, SHOW VIEW, TRIGGER, LOCK TABLES";
+
grant = db: lib.nameValuePair "\\`${db}\\`.*" privs;
in
lib.listToAttrs (map grant cfg.databases);
}