fix: only upgrade those that use default pg path

This commit is contained in:
Bima42
2025-11-18 19:47:29 +01:00
parent 8ca8839d7e
commit d08fdeb939
+6 -6
View File
@@ -42,9 +42,7 @@ import { cancelJobs } from "@/server/utils/backup";
function getMountPath(dockerImage: string): string { function getMountPath(dockerImage: string): string {
const versionMatch = dockerImage.match(/postgres:(\d+)/); const versionMatch = dockerImage.match(/postgres:(\d+)/);
const version = versionMatch?.[1] const version = versionMatch?.[1] ? Number.parseInt(versionMatch[1], 10) : 18;
? Number.parseInt(versionMatch[1], 10)
: 18;
return `/var/lib/postgresql/${version}/data`; return `/var/lib/postgresql/${version}/data`;
} }
@@ -388,9 +386,11 @@ export const postgresRouter = createTRPCRouter({
}); });
} }
for (const mount of mounts) { for (const mount of mounts) {
await updateMount(mount.mountId, { if (mount.mountPath.startsWith("/var/lib/postgresql")) {
mountPath: mountPath, await updateMount(mount.mountId, {
}); mountPath: mountPath,
});
}
} }
} }