diff --git a/.changeset/sharp-mirrors-begin.md b/.changeset/sharp-mirrors-begin.md new file mode 100644 index 0000000..8cd400c --- /dev/null +++ b/.changeset/sharp-mirrors-begin.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +fix schema diff --git a/apps/cli/template/with-prisma-sqlite/packages/server/prisma/with-auth-schema.prisma b/apps/cli/template/with-prisma-sqlite/packages/server/prisma/with-auth-schema.prisma index 36c95c7..57a7448 100644 --- a/apps/cli/template/with-prisma-sqlite/packages/server/prisma/with-auth-schema.prisma +++ b/apps/cli/template/with-prisma-sqlite/packages/server/prisma/with-auth-schema.prisma @@ -14,3 +14,63 @@ model Todo { @@map("todo") } + +model User { + id String @id @map("_id") + name String + email String + emailVerified Boolean + image String? + createdAt DateTime + updatedAt DateTime + sessions Session[] + accounts Account[] + + @@unique([email]) + @@map("user") +} + +model Session { + id String @id @map("_id") + expiresAt DateTime + token String + createdAt DateTime + updatedAt DateTime + ipAddress String? + userAgent String? + userId String + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@unique([token]) + @@map("session") +} + +model Account { + id String @id @map("_id") + accountId String + providerId String + userId String + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + accessToken String? + refreshToken String? + idToken String? + accessTokenExpiresAt DateTime? + refreshTokenExpiresAt DateTime? + scope String? + password String? + createdAt DateTime + updatedAt DateTime + + @@map("account") +} + +model Verification { + id String @id @map("_id") + identifier String + value String + expiresAt DateTime + createdAt DateTime? + updatedAt DateTime? + + @@map("verification") +}