Account migration funktioniert nun

This commit is contained in:
PxlLoewe
2025-06-26 01:01:42 -07:00
parent 2bd8a455c8
commit d2ebea7fc2
11 changed files with 749926 additions and 138 deletions

View File

@@ -45,8 +45,8 @@ model MissionOnStationUsers {
stationId Int
// relations:
User User @relation(fields: [userId], references: [id])
Mission Mission @relation(fields: [missionId], references: [id])
User User @relation(fields: [userId], references: [id], onDelete: Cascade)
Mission Mission @relation(fields: [missionId], references: [id], onDelete: Cascade)
Station Station @relation(fields: [stationId], references: [id])
@@unique([userId, missionId, stationId])
@@ -57,7 +57,7 @@ model MissionsOnStations {
stationId Int
// relations:
Mission Mission @relation(fields: [missionId], references: [id])
Mission Mission @relation(fields: [missionId], references: [id], onDelete: Cascade)
Station Station @relation(fields: [stationId], references: [id])
@@id([missionId, stationId])

View File

@@ -6,6 +6,7 @@ enum BADGES {
D2
D3
DAY1
V1Veteran
}
enum PERMISSION {
@@ -34,6 +35,7 @@ model User {
// Settings:
pathSelected Boolean @default(false)
migratedFromV1 Boolean @default(false)
settingsNtfyRoom String? @map(name: "settings_ntfy_room")
settingsMicDevice String? @map(name: "settings_mic_device")
settingsMicVolume Float? @map(name: "settings_mic_volume")
@@ -83,14 +85,14 @@ model DiscordAccount {
avatar String? @map(name: "avatar")
globalName String @map(name: "global_name")
verified Boolean @default(false)
accessToken String @map(name: "access_token")
accessToken String? @map(name: "access_token")
refreshToken String @map(name: "refresh_token")
tokenType String @map(name: "token_type")
createdAt DateTime @default(now()) @map(name: "created_at")
updatedAt DateTime @default(now()) @map(name: "updated_at")
// relations:
user User @relation(fields: [userId], references: [id]) // Beziehung zu User
user User @relation(fields: [userId], references: [id], onDelete: Cascade) // Beziehung zu User
@@map(name: "discord_accounts")
}