1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

feat(postgresql): enable backup

This commit is contained in:
2022-12-03 08:25:47 +01:00
parent 72b48e90aa
commit f04ca9d1de
4 changed files with 19 additions and 3 deletions

View File

@@ -65,13 +65,18 @@ in {
}
];
services.postgresqlBackup = {
enable = true;
databases = [config.services.nextcloud.config.dbname];
};
services.postgresql = {
enable = true;
ensureDatabases = ["nextcloud"];
ensureDatabases = [config.services.nextcloud.config.dbname];
ensureUsers = [
{
name = "nextcloud";
ensurePermissions."DATABASE nextcloud" = "ALL PRIVILEGES";
ensurePermissions."DATABASE ${config.services.nextcloud.config.dbname}" = "ALL PRIVILEGES";
}
];
};