Files
mwitnessing/prisma/migrations/20240110211115_create_report_table/migration.sql
2024-02-22 04:19:38 +02:00

24 lines
957 B
SQL

-- AlterTable
ALTER TABLE `Publisher` MODIFY `role` ENUM('ADMIN', 'POWERUSER', 'USER', 'EXTERNAL') NOT NULL DEFAULT 'USER';
-- CreateTable
CREATE TABLE `Report` (
`id` INTEGER NOT NULL AUTO_INCREMENT,
`date` DATETIME(3) NOT NULL,
`publisherId` VARCHAR(191) NOT NULL,
`assignmentId` INTEGER NOT NULL,
`placementCount` INTEGER NOT NULL,
`videoCount` INTEGER NOT NULL,
`returnVisitInfoCount` INTEGER NOT NULL,
`conversationCount` INTEGER NOT NULL,
`experienceInfo` VARCHAR(191) NOT NULL,
PRIMARY KEY (`id`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- AddForeignKey
ALTER TABLE `Report` ADD CONSTRAINT `Report_publisherId_fkey` FOREIGN KEY (`publisherId`) REFERENCES `Publisher`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
-- AddForeignKey
ALTER TABLE `Report` ADD CONSTRAINT `Report_assignmentId_fkey` FOREIGN KEY (`assignmentId`) REFERENCES `Assignment`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;