-- CreateTable CREATE TABLE "ArtworkTimelapse" ( "id" TEXT NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, "artworkId" TEXT NOT NULL, "enabled" BOOLEAN NOT NULL DEFAULT false, "s3Key" TEXT NOT NULL, "fileName" TEXT, "mimeType" TEXT, "sizeBytes" INTEGER, CONSTRAINT "ArtworkTimelapse_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE UNIQUE INDEX "ArtworkTimelapse_artworkId_key" ON "ArtworkTimelapse"("artworkId"); -- CreateIndex CREATE UNIQUE INDEX "ArtworkTimelapse_s3Key_key" ON "ArtworkTimelapse"("s3Key"); -- AddForeignKey ALTER TABLE "ArtworkTimelapse" ADD CONSTRAINT "ArtworkTimelapse_artworkId_fkey" FOREIGN KEY ("artworkId") REFERENCES "Artwork"("id") ON DELETE CASCADE ON UPDATE CASCADE;