refactor: add relation names to schema (#56)
This commit is contained in:
@@ -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",
|
||||
}),
|
||||
}),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user