feat: add tags and links

This commit is contained in:
2026-02-04 19:49:27 -08:00
parent 9902c5ad45
commit b9f33bc055
21 changed files with 1873 additions and 31 deletions
+17
View File
@@ -13,6 +13,11 @@ datasource db {
url = env("DATABASE_URL")
}
type Link {
title String
url String
}
model Game {
id String @id @default(auto()) @map("_id") @db.ObjectId
title String
@@ -23,6 +28,8 @@ model Game {
rating Int? @db.Int @default(0)
notes String?
coverImage String?
tags String[]
links Link[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
comments Comment[]
@@ -45,6 +52,8 @@ model Book {
rating Int? @db.Int @default(0)
notes String?
coverImage String?
tags String[]
links Link[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
comments Comment[]
@@ -67,6 +76,8 @@ model Music {
rating Int? @db.Int @default(0)
notes String?
coverArt String?
tags String[]
links Link[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
comments Comment[]
@@ -90,6 +101,8 @@ model Art {
artist String
description String?
imageUrl String
tags String[]
links Link[]
dateAdded DateTime @default(now())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@ -106,6 +119,8 @@ model Show {
rating Int? @db.Int @default(0)
notes String?
coverImage String?
tags String[]
links Link[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
comments Comment[]
@@ -134,6 +149,8 @@ model Manga {
rating Int? @db.Int @default(0)
notes String?
coverImage String?
tags String[]
links Link[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
comments Comment[]