chore: update drizzle-orm version to 0.41.0 in package.json and pnpm-lock.yaml; refactor schema definitions for improved clarity and consistency across various database schemas

This commit is contained in:
Mauricio Siu
2026-02-24 12:58:22 -06:00
parent 0d0383f84a
commit 3b7dcaca7a
19 changed files with 294 additions and 586 deletions
+6 -21
View File
@@ -198,27 +198,12 @@ export const apiResetMariadb = createSchema
})
.required();
export const apiUpdateMariaDB = z.object({
mariadbId: z.string().min(1),
name: z.string().min(1).optional(),
appName: z.string().optional(),
description: z.string().optional(),
dockerImage: z.string().optional(),
command: z.string().optional(),
args: z.array(z.string()).optional(),
env: z.string().optional(),
databaseName: z.string().min(1).optional(),
databaseUser: z.string().min(1).optional(),
databasePassword: z.string().optional(),
databaseRootPassword: z.string().optional(),
memoryReservation: z.string().optional(),
memoryLimit: z.string().optional(),
cpuReservation: z.string().optional(),
cpuLimit: z.string().optional(),
externalPort: z.number().optional(),
applicationStatus: z.enum(["idle", "running", "done", "error"]).optional(),
environmentId: z.string().optional(),
});
export const apiUpdateMariaDB = createSchema
.partial()
.extend({
mariadbId: z.string().min(1),
})
.omit({ serverId: true });
export const apiRebuildMariadb = createSchema
.pick({