Skip to content

Commit 33b5ca1

Browse files
author
Megan Liu
committed
#1604: updated User model to reflect changes in Team model, deleted old migrations, and made one big new migration
1 parent 3925e83 commit 33b5ca1

4 files changed

Lines changed: 8 additions & 23 deletions

File tree

src/backend/src/prisma/migrations/20231116015332_added_date_archived_and_user_archived_for_team/migration.sql

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/backend/src/prisma/migrations/20231127023813_team_with_user_archived_fixed/migration.sql

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
-- AlterTable
2+
ALTER TABLE "Team" ADD COLUMN "dateArchived" TIMESTAMP(3),
3+
ADD COLUMN "userArchivedId" INTEGER;
4+
5+
-- AddForeignKey
6+
ALTER TABLE "Team" ADD CONSTRAINT "Team_userArchivedId_fkey" FOREIGN KEY ("userArchivedId") REFERENCES "User"("userId") ON DELETE SET NULL ON UPDATE CASCADE;

src/backend/src/prisma/schema.prisma

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ model User {
114114
createdAssemblies Assembly[] @relation(name: "assemblyCreator")
115115
deletedMaterials Material[] @relation(name: "materialDeleter")
116116
createdMaterials Material[] @relation(name: "materialCreator")
117-
Team Team[]
117+
archivedTeams Team[] @relation(name: "userArchived")
118118
createdMaterialTypes Material_Type[] @relation(name: "materialTypeCreator")
119119
createdManufacturers Manufacturer[] @relation(name: "manufacturerCreator")
120120
}
@@ -131,7 +131,7 @@ model Team {
131131
head User @relation(name: "teamAsHead", fields: [headId], references: [userId])
132132
dateArchived DateTime?
133133
userArchivedId Int?
134-
userArchived User? @relation(fields: [userArchivedId], references: [userId])
134+
userArchived User? @relation(name: "userArchived", fields: [userArchivedId], references: [userId])
135135
}
136136

137137
model Session {

0 commit comments

Comments
 (0)