From 3ceb28c97d87cfa61069475ad5652cde06cf5f8e Mon Sep 17 00:00:00 2001 From: Noel Simbolon <84700640+noelsimbolon@users.noreply.github.com> Date: Tue, 31 Oct 2023 14:54:21 +0700 Subject: [PATCH] refactor: small int for song number and disc number --- .../migration.sql | 6 +++--- prisma/schema.prisma | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename prisma/migrations/{20231029031625_init => 20231031075205_init}/migration.sql (91%) diff --git a/prisma/migrations/20231029031625_init/migration.sql b/prisma/migrations/20231031075205_init/migration.sql similarity index 91% rename from prisma/migrations/20231029031625_init/migration.sql rename to prisma/migrations/20231031075205_init/migration.sql index 9489921..241bdde 100644 --- a/prisma/migrations/20231029031625_init/migration.sql +++ b/prisma/migrations/20231031075205_init/migration.sql @@ -11,7 +11,7 @@ CREATE TABLE "user" ( CREATE TABLE "premium_album" ( "album_id" SERIAL NOT NULL, "album_name" VARCHAR(255) NOT NULL, - "release_date" TIMESTAMP(3) NOT NULL, + "release_date" DATE NOT NULL, "genre" VARCHAR(255) NOT NULL, "artist" VARCHAR(255) NOT NULL, "cover_filename" VARCHAR(255) NOT NULL, @@ -25,8 +25,8 @@ CREATE TABLE "premium_song" ( "album_id" INTEGER NOT NULL, "title" VARCHAR(255) NOT NULL, "artist" VARCHAR(255) NOT NULL, - "song_number" INTEGER NOT NULL, - "disc_number" INTEGER, + "song_number" SMALLINT NOT NULL, + "disc_number" SMALLINT, "duration" INTEGER NOT NULL, "audio_filename" VARCHAR(255) NOT NULL, diff --git a/prisma/schema.prisma b/prisma/schema.prisma index bf895a3..0ad09b2 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -35,8 +35,8 @@ model PremiumSong { albumId Int @map("album_id") title String @db.VarChar(255) artist String @db.VarChar(255) - songNumber Int @map("song_number") - discNumber Int? @map("disc_number") + songNumber Int @map("song_number") @db.SmallInt + discNumber Int? @map("disc_number") @db.SmallInt duration Int audioFilename String @map("audio_filename") @db.VarChar(255) PremiumAlbum PremiumAlbum @relation(fields: [albumId], references: [albumId], onUpdate: Cascade, onDelete: Cascade) -- GitLab