refactor: add relation names to schema (#56)

This commit is contained in:
LovelessCodes
2025-06-08 17:32:44 +02:00
committed by GitHub
parent d203f834cc
commit 17c2a1b8ec
9 changed files with 86 additions and 10 deletions

View File

@@ -46,7 +46,16 @@ export const workspaces = pgTable("workspace", {
}).enableRLS();
export const workspaceRelations = relations(workspaces, ({ one, many }) => ({
user: one(users, { fields: [workspaces.createdBy], references: [users.id] }),
user: one(users, {
fields: [workspaces.createdBy],
references: [users.id],
relationName: "workspaceCreatedByUser",
}),
deletedBy: one(users, {
fields: [workspaces.deletedBy],
references: [users.id],
relationName: "workspaceDeletedByUser",
}),
members: many(workspaceMembers),
boards: many(boards),
}));
@@ -74,10 +83,12 @@ export const workspaceMembersRelations = relations(
user: one(users, {
fields: [workspaceMembers.userId],
references: [users.id],
relationName: "workspaceMembersUser",
}),
workspace: one(workspaces, {
fields: [workspaceMembers.workspaceId],
references: [workspaces.id],
relationName: "workspaceMembersWorkspace",
}),
}),
);