feat(task): submission dengan multiple files sebanyak 20 files
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
-- CreateTable
|
||||
CREATE TABLE `task_submission_file` (
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`id_submission` INTEGER NOT NULL,
|
||||
`file_path` TEXT NOT NULL,
|
||||
`original_name` VARCHAR(255) NULL,
|
||||
`mime_type` VARCHAR(255) NULL,
|
||||
`size_bytes` INTEGER NULL,
|
||||
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
|
||||
INDEX `task_submission_file_id_submission_foreign`(`id_submission`),
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE `task_submission_file` ADD CONSTRAINT `task_submission_file_id_submission_foreign` FOREIGN KEY (`id_submission`) REFERENCES `task_submission`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
Reference in New Issue
Block a user