mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-22 08:01:06 +00:00
view duty log verb and changes the way their recorder works. CCIA recordings are now written to the database once the interview is complete (if enabled) and printed out.
36 lines
1.3 KiB
SQL
36 lines
1.3 KiB
SQL
--
|
|
-- Adds tables to store ccia interviews
|
|
--
|
|
|
|
CREATE TABLE `ss13_ccia_reports` (
|
|
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
|
`report_date` DATE NOT NULL,
|
|
`title` VARCHAR(200) NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
|
`status` ENUM('new','approved','rejected','completed') NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
|
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
`deleted_at` DATETIME NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
)
|
|
COLLATE='utf8mb4_unicode_ci'
|
|
ENGINE=InnoDB
|
|
;
|
|
|
|
CREATE TABLE `ss13_ccia_reports_transcripts` (
|
|
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
|
`report_id` INT(11) NOT NULL,
|
|
`character_id` INT(11) NOT NULL,
|
|
`interviewer` VARCHAR(100) NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
|
`text` LONGTEXT NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
|
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
`deleted_at` DATETIME NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`),
|
|
INDEX `report_id` (`report_id`),
|
|
INDEX `character_id` (`character_id`),
|
|
CONSTRAINT `report_id` FOREIGN KEY (`report_id`) REFERENCES `ss13_ccia_reports` (`id`) ON UPDATE CASCADE ON DELETE CASCADE
|
|
)
|
|
COLLATE='utf8mb4_unicode_ci'
|
|
ENGINE=InnoDB
|
|
;
|