25 lines
978 B
SQL
25 lines
978 B
SQL
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;
|