refactor: update card repo to use drizzle

This commit is contained in:
Henry
2025-04-24 22:36:29 +01:00
parent 520a376b0f
commit 0c3ab8b890
2 changed files with 369 additions and 270 deletions

View File

@@ -77,6 +77,7 @@ export const cardsRelations = relations(cards, ({ one, many }) => ({
references: [imports.id],
}),
comments: many(comments),
activities: many(cardActivities),
}));
export const cardActivities = pgTable("card_activity", {
@@ -132,10 +133,18 @@ export const cardActivitiesRelations = relations(cardActivities, ({ one }) => ({
fields: [cardActivities.workspaceMemberId],
references: [workspaceMembers.id],
}),
createdBy: one(users, {
user: one(users, {
fields: [cardActivities.createdBy],
references: [users.id],
}),
member: one(workspaceMembers, {
fields: [cardActivities.workspaceMemberId],
references: [workspaceMembers.id],
}),
comment: one(comments, {
fields: [cardActivities.commentId],
references: [comments.id],
}),
}));
export const cardsToLabels = pgTable(