diff --git a/db/tables/school-semester.ts b/db/tables/school-semester.ts new file mode 100644 index 0000000..20811e2 --- /dev/null +++ b/db/tables/school-semester.ts @@ -0,0 +1,14 @@ +import { integer } from "drizzle-orm/pg-core"; +import { mainSchema } from "./schema"; +import { schoolsTable } from "./schools"; +import { semestersTable } from "./semesters"; + +export const schoolSemesterTable = mainSchema.table("schoolSemesters", { + capacity: integer("capacity").notNull(), + schoolId: integer("schoolId") + .notNull() + .references(() => schoolsTable.id), + semesterId: integer("semesterId") + .notNull() + .references(() => semestersTable.id), +});