feat: impl file delete

Co-authored-by: Ona <no-reply@ona.com>
This commit is contained in:
2025-09-14 10:59:49 +00:00
parent eb9010cb20
commit eaa2a5cdb8
12 changed files with 259 additions and 69 deletions

View File

@@ -16,7 +16,10 @@ const schema = defineSchema({
size: v.number(),
createdAt: v.string(),
updatedAt: v.string(),
}).index("byDirectoryId", ["directoryId"]),
deletedAt: v.optional(v.string()),
})
.index("byDirectoryId", ["directoryId", "deletedAt"])
.index("byDeletedAt", ["deletedAt"]),
directories: defineTable({
name: v.string(),
parentId: v.optional(v.id("directories")),