mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-05 19:40:30 +08:00
feat: integrate editor record for snapshots
This commit is contained in:
@@ -285,7 +285,8 @@ model Update {
|
||||
id String @map("guid") @db.VarChar
|
||||
blob Bytes @db.ByteA
|
||||
createdAt DateTime @map("created_at") @db.Timestamptz(3)
|
||||
createdBy String @map("created_by") @db.VarChar
|
||||
// TODO(@darkskygit): fullfill old update, remove default value in next release
|
||||
createdBy String @map("created_by") @db.VarChar @default("system")
|
||||
|
||||
// delete update if createor's account is deleted
|
||||
createdByUser User @relation(name: "createdUpdate", fields: [createdBy], references: [id], onDelete: Cascade)
|
||||
@@ -304,10 +305,10 @@ model SnapshotHistory {
|
||||
blob Bytes @db.ByteA
|
||||
state Bytes? @db.ByteA
|
||||
expiredAt DateTime @map("expired_at") @db.Timestamptz(3)
|
||||
createdBy String @map("created_by") @db.VarChar
|
||||
createdBy String? @map("created_by") @db.VarChar
|
||||
|
||||
// delete history if creator's account is deleted
|
||||
createdByUser User @relation(name: "createdHistory", fields: [createdBy], references: [id], onDelete: Cascade)
|
||||
createdByUser User? @relation(name: "createdHistory", fields: [createdBy], references: [id], onDelete: Cascade)
|
||||
|
||||
@@id([workspaceId, id, timestamp])
|
||||
@@map("snapshot_histories")
|
||||
|
||||
Reference in New Issue
Block a user