diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 692a10e..9706b0e 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -2,7 +2,8 @@ // learn more about it in the docs: https://pris.ly/d/prisma-schema generator client { - provider = "prisma-client-js" + provider = "prisma-client-js" + previewFeatures = ["metrics"] } generator json { @@ -155,19 +156,19 @@ model UsageReport { // model Machine { - id String @id - accountId String - account Account @relation(fields: [accountId], references: [id]) - metadata String // Encrypted - contains static machine info - metadataVersion Int @default(0) - daemonState String? // Encrypted - contains dynamic daemon state - daemonStateVersion Int @default(0) - seq Int @default(0) - active Boolean @default(true) - lastActiveAt DateTime @default(now()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - + id String @id + accountId String + account Account @relation(fields: [accountId], references: [id]) + metadata String // Encrypted - contains static machine info + metadataVersion Int @default(0) + daemonState String? // Encrypted - contains dynamic daemon state + daemonStateVersion Int @default(0) + seq Int @default(0) + active Boolean @default(true) + lastActiveAt DateTime @default(now()) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + @@unique([accountId, id]) @@index([accountId]) }