refactor-db #33

Merged
vivy-agent merged 42 commits from refactor-db into main 2026-05-26 21:33:21 +07:00
7 changed files with 7442 additions and 2366 deletions
Showing only changes of commit 2a5098a89c - Show all commits

View File

@ -109,7 +109,8 @@ model User {
provisioned_as_admin ProvisionedUser[] @relation("ProvisionedUserAdmin") provisioned_as_admin ProvisionedUser[] @relation("ProvisionedUserAdmin")
provisioned_as_user ProvisionedUser[] @relation("ProvisionedUserUser") provisioned_as_user ProvisionedUser[] @relation("ProvisionedUserUser")
created_producers Producer[] created_producers Producer[]
created_media Media[] @relation("MediaCreator") submitted_media MediaSubmission[] @relation("MediaSubmissionSubmitter")
reviewed_media MediaSubmission[] @relation("MediaSubmissionReviewer")
updated_media Media[] @relation("MediaUpdater") updated_media Media[] @relation("MediaUpdater")
deleted_media Media[] @relation("MediaDeleter") deleted_media Media[] @relation("MediaDeleter")
@@map("users") @@map("users")
@ -274,7 +275,7 @@ model Media {
relations MediaRelation[] @relation("MediaRelationMedia") relations MediaRelation[] @relation("MediaRelationMedia")
external_links MediaExternalLink[] external_links MediaExternalLink[]
characters MediaCharacter[] characters MediaCharacter[]
created_by User? @relation(fields: [created_by_id], references: [id], name: "MediaCreator") submissions MediaSubmission?
created_at DateTime @default(now()) @db.Timestamptz() created_at DateTime @default(now()) @db.Timestamptz()
updated_by User? @relation(fields: [updated_by_id], references: [id], name: "MediaUpdater") updated_by User? @relation(fields: [updated_by_id], references: [id], name: "MediaUpdater")
updated_at DateTime @updatedAt @db.Timestamptz() updated_at DateTime @updatedAt @db.Timestamptz()
@ -304,7 +305,7 @@ model MediaSubmission {
reason String? @db.Text reason String? @db.Text
created_at DateTime @default(now()) @db.Timestamptz() created_at DateTime @default(now()) @db.Timestamptz()
media_id String @db.Uuid media_id String @db.Uuid @unique
submitter_id String @db.Uuid submitter_id String @db.Uuid
reviewer_id String? @db.Uuid reviewer_id String? @db.Uuid
@@map("media_submissions") @@map("media_submissions")