From 6f382c264c85cbd02bb5b96bcd35a1aa3b116aba Mon Sep 17 00:00:00 2001 From: tamfrr Date: Mon, 25 Nov 2024 14:19:03 -0800 Subject: [PATCH] Atualizar prisma/schema.prisma --- prisma/schema.prisma | 47 +++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 05f6e93..5c23081 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,11 +1,36 @@ -generator client { - provider = "prisma-client-js" -} - -datasource db { - provider = "postgresql" - url = env("DATABASE_URL") -} - -// Os modelos serão gerados automaticamente com: -// npx prisma db pull \ No newline at end of file +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +model Car { + id Int @id @default(autoincrement()) + name String + year Int? + price Decimal + isSpecial Boolean @default(false) + specs Json? // Especificações técnicas + features Json? // Extras/features + images CarImage[] + createdAt DateTime @default(now()) +} + +model CarImage { + id Int @id @default(autoincrement()) + car Car @relation(fields: [carId], references: [id]) + carId Int + imageUrl String + isMain Boolean @default(false) +} + +model User { + id Int @id @default(autoincrement()) + email String @unique + password String + name String? + createdAt DateTime @default(now()) +} \ No newline at end of file