feat: Delete cards

This commit is contained in:
Henry
2023-12-15 10:50:19 +00:00
parent 980cbe3e5a
commit 54e542b5b8
10 changed files with 693 additions and 15 deletions

View File

@@ -82,7 +82,9 @@ export const cards = mySqlTable(
.notNull(),
updatedAt: timestamp("updatedAt").onUpdateNow(),
listId: bigint("listId", { mode: "number" }).notNull(),
index: int("index").notNull()
index: int("index").notNull(),
deletedAt: timestamp("deletedAt"),
deletedBy: varchar("deletedBy", { length: 256 })
}
);
@@ -95,6 +97,10 @@ export const cardsRelations = relations(cards, ({ one }) => ({
fields: [cards.listId],
references: [lists.id],
}),
deletedBy: one(users, {
fields: [cards.deletedBy],
references: [users.id],
}),
}));
export const users = mySqlTable("user", {