CREATE TABLE IF NOT EXISTS `cases` ( `id` int(11) NOT NULL AUTO_INCREMENT, `fir_no` varchar(255) NOT NULL, `ps` varchar(255) DEFAULT NULL, `accused_name` varchar(255) DEFAULT NULL, `sections` varchar(255) DEFAULT NULL, `complainant` varchar(255) DEFAULT NULL, `address` text DEFAULT NULL, `facts` text DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), UNIQUE KEY `fir_no` (`fir_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; CREATE TABLE IF NOT EXISTS `reports` ( `id` int(11) NOT NULL AUTO_INCREMENT, `case_id` int(11) NOT NULL, `report_type` varchar(255) NOT NULL, `content` longtext NOT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), KEY `case_id` (`case_id`), CONSTRAINT `reports_ibfk_1` FOREIGN KEY (`case_id`) REFERENCES `cases` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;