-- CreateTable CREATE TABLE "Image" ( "id" TEXT NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, "fileKey" TEXT NOT NULL, "imageName" TEXT NOT NULL, "originalFile" TEXT NOT NULL, "uploadDate" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "altText" TEXT, "description" TEXT, "imageData" TEXT, "creationMonth" INTEGER, "creationYear" INTEGER, "creationDate" TIMESTAMP(3), "albumId" TEXT, "artistId" TEXT, CONSTRAINT "Image_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "Image" ADD CONSTRAINT "Image_albumId_fkey" FOREIGN KEY ("albumId") REFERENCES "Album"("id") ON DELETE SET NULL ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "Image" ADD CONSTRAINT "Image_artistId_fkey" FOREIGN KEY ("artistId") REFERENCES "Artist"("id") ON DELETE SET NULL ON UPDATE CASCADE;