From a326355576f6d4c73865b8c3d9d7c9c5ee5b8828 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Tue, 8 Nov 2022 14:32:01 -0800 Subject: [PATCH] Add song skip/displayname to schema --- .../migration.sql | 14 ++++++++++++++ server/prisma/schema.prisma | 18 ++++++++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 server/prisma/migrations/20221108221931_add_displayname_and_song_skip/migration.sql diff --git a/server/prisma/migrations/20221108221931_add_displayname_and_song_skip/migration.sql b/server/prisma/migrations/20221108221931_add_displayname_and_song_skip/migration.sql new file mode 100644 index 000000000..946250b1f --- /dev/null +++ b/server/prisma/migrations/20221108221931_add_displayname_and_song_skip/migration.sql @@ -0,0 +1,14 @@ +/* + Warnings: + + - A unique constraint covering the columns `[displayName]` on the table `User` will be added. If there are existing duplicate values, this will fail. + +*/ +-- AlterTable +ALTER TABLE "Song" ADD COLUMN "skip" BOOLEAN NOT NULL DEFAULT false; + +-- AlterTable +ALTER TABLE "User" ADD COLUMN "displayName" TEXT; + +-- CreateIndex +CREATE UNIQUE INDEX "User_displayName_key" ON "User"("displayName"); diff --git a/server/prisma/schema.prisma b/server/prisma/schema.prisma index 3129243f2..2f497b1fb 100644 --- a/server/prisma/schema.prisma +++ b/server/prisma/schema.prisma @@ -57,14 +57,15 @@ model RefreshToken { } model User { - id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid - username String @unique - password String - enabled Boolean @default(false) - isAdmin Boolean @default(false) - deviceId String @unique - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt + id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid + displayName String? @unique + username String @unique + password String + enabled Boolean @default(false) + isAdmin Boolean @default(false) + deviceId String @unique + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt histories History[] albumArtistRatings AlbumArtistRating[] @@ -474,6 +475,7 @@ model Song { artistName String? remoteId String remoteCreatedAt DateTime? + skip Boolean @default(false) deleted Boolean @default(false) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt