Canvas: Persistent log storage
Change-Id: I3eac705329e6d68d8e4b9a371c6e9b9807f357ec
diff --git a/apps/canvas/back/prisma/schema.prisma b/apps/canvas/back/prisma/schema.prisma
index 07482f3..adc03cf 100644
--- a/apps/canvas/back/prisma/schema.prisma
+++ b/apps/canvas/back/prisma/schema.prisma
@@ -25,4 +25,17 @@
githubToken String?
access String?
geminiApiKey String?
+ logs Log[]
+}
+
+model Log {
+ id Int @id @default(autoincrement())
+ projectId Int
+ project Project @relation(fields: [projectId], references: [id])
+ timestampMilli BigInt
+ contents String
+ commit String?
+ serviceName String
+ workerId String
+ runId String
}
\ No newline at end of file