refactor(database): updated to the schemas

This commit is contained in:
2025-03-01 15:21:19 -06:00
parent 0ddcfaeaa9
commit 6c3199fecc
4 changed files with 36 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
import {text, pgTable, numeric, index, timestamp, boolean, uuid, uniqueIndex} from "drizzle-orm/pg-core";
import {createInsertSchema, createSelectSchema} from "drizzle-zod";
import {z} from "zod";
import {text, pgTable, timestamp, boolean, uuid, uniqueIndex} from "drizzle-orm/pg-core";
import {createSelectSchema} from "drizzle-zod";
//import {z} from "zod";
export const modules = pgTable(
"modules",
@@ -26,3 +26,5 @@ export const modules = pgTable(
// });
// Schema for selecting a Expenses - can be used to validate API responses
export const selectModuleSchema = createSelectSchema(modules);
export type Modules = typeof modules;

View File

@@ -1,9 +1,9 @@
import {text, pgTable, numeric, index, timestamp, boolean, uuid, uniqueIndex} from "drizzle-orm/pg-core";
import {createInsertSchema, createSelectSchema} from "drizzle-zod";
import {z} from "zod";
import {users} from "./users";
import {roles} from "./roles";
import {modules} from "./modules";
import {users} from "./users.js";
import {roles} from "./roles.js";
import {modules} from "./modules.js";
/*
we will add the user