From 2013c469918dfb0ee7397de4c6994cabb57971b4 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Mon, 21 Nov 2022 09:58:00 -0800 Subject: [PATCH] Schema fixes --- .../migration.sql | 14 ++++++++++++++ server/prisma/schema.prisma | 9 ++++----- 2 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 server/prisma/migrations/20221121175712_server_folder_uid_and_optional_fields/migration.sql diff --git a/server/prisma/migrations/20221121175712_server_folder_uid_and_optional_fields/migration.sql b/server/prisma/migrations/20221121175712_server_folder_uid_and_optional_fields/migration.sql new file mode 100644 index 000000000..1817fe185 --- /dev/null +++ b/server/prisma/migrations/20221121175712_server_folder_uid_and_optional_fields/migration.sql @@ -0,0 +1,14 @@ +/* + Warnings: + + - You are about to drop the column `skip` on the `Song` table. All the data in the column will be lost. + +*/ +-- DropIndex +DROP INDEX "ServerFolder_remoteId_key"; + +-- AlterTable +ALTER TABLE "Song" DROP COLUMN "skip", +ALTER COLUMN "duration" DROP NOT NULL, +ALTER COLUMN "bitRate" DROP NOT NULL, +ALTER COLUMN "discNumber" DROP NOT NULL; diff --git a/server/prisma/schema.prisma b/server/prisma/schema.prisma index 85fc40763..049d57dbb 100644 --- a/server/prisma/schema.prisma +++ b/server/prisma/schema.prisma @@ -210,7 +210,7 @@ model UserServerUrl { model ServerFolder { id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid name String - remoteId String @unique + remoteId String enabled Boolean @default(true) lastScannedAt DateTime? createdAt DateTime @default(now()) @@ -490,17 +490,16 @@ model Song { sortName String releaseDate DateTime? releaseYear Int? - duration Float + duration Float? size Int? lyrics String? - bitRate Int + bitRate Int? container String - discNumber Int @default(1) + discNumber Int? @default(1) trackNumber Int? artistName String? remoteId String remoteCreatedAt DateTime? - skip Boolean @default(false) deleted Boolean @default(false) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt