1067 lines
41 KiB
MySQL
1067 lines
41 KiB
MySQL
|
--
|
||
|
-- Table structure for table `amvs`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `amvs`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `amvs` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`asset_id` int(11) unsigned DEFAULT NULL,
|
||
|
`threat_id` int(11) unsigned DEFAULT NULL,
|
||
|
`vulnerability_id` int(11) unsigned DEFAULT NULL,
|
||
|
`measure1_id` int(11) unsigned DEFAULT NULL,
|
||
|
`measure2_id` int(11) unsigned DEFAULT NULL,
|
||
|
`measure3_id` int(11) unsigned DEFAULT NULL,
|
||
|
`position` int(11) DEFAULT '1',
|
||
|
`status` int(11) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `asset_id` (`asset_id`),
|
||
|
KEY `threat_id` (`threat_id`),
|
||
|
KEY `vulnerability_id` (`vulnerability_id`),
|
||
|
KEY `measure1_id` (`measure1_id`),
|
||
|
KEY `measure2_id` (`measure2_id`),
|
||
|
KEY `measure3_id` (`measure3_id`),
|
||
|
CONSTRAINT `amvs_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `amvs_ibfk_2` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `amvs_ibfk_3` FOREIGN KEY (`threat_id`) REFERENCES `threats` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `amvs_ibfk_4` FOREIGN KEY (`vulnerability_id`) REFERENCES `vulnerabilities` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `amvs_ibfk_5` FOREIGN KEY (`measure1_id`) REFERENCES `measures` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `amvs_ibfk_6` FOREIGN KEY (`measure2_id`) REFERENCES `measures` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `amvs_ibfk_7` FOREIGN KEY (`measure3_id`) REFERENCES `measures` (`id`) ON DELETE SET NULL
|
||
|
) ENGINE=InnoDB AUTO_INCREMENT=11985 DEFAULT CHARSET=utf8;
|
||
|
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `anrs`
|
||
|
--
|
||
|
DROP TABLE IF EXISTS `anrs`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `anrs` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`seuil1` int(11) DEFAULT '0',
|
||
|
`seuil2` int(11) DEFAULT '0',
|
||
|
`seuil_rolf1` int(11) DEFAULT '0',
|
||
|
`seuil_rolf2` int(11) DEFAULT '0',
|
||
|
`seuil_traitement` int(11) DEFAULT '0',
|
||
|
`init_anr_context` tinyint(4) DEFAULT '0',
|
||
|
`init_eval_context` tinyint(4) DEFAULT '0',
|
||
|
`init_risk_context` tinyint(4) DEFAULT '0',
|
||
|
`init_def_context` tinyint(4) DEFAULT '0',
|
||
|
`init_livrable_done` tinyint(4) DEFAULT '0',
|
||
|
`model_impacts` tinyint(4) DEFAULT '0',
|
||
|
`model_summary` tinyint(4) DEFAULT '0',
|
||
|
`model_livrable_done` tinyint(4) DEFAULT '0',
|
||
|
`eval_risks` tinyint(4) DEFAULT '0',
|
||
|
`eval_plan_risks` tinyint(4) DEFAULT '0',
|
||
|
`eval_livrable_done` tinyint(4) DEFAULT '0',
|
||
|
`manage_risks` tinyint(4) DEFAULT '0',
|
||
|
`context_ana_risk` text,
|
||
|
`context_gest_risk` text,
|
||
|
`synth_threat` text,
|
||
|
`synth_act` text,
|
||
|
`cache_model_show_rolf_brut` tinyint(4) DEFAULT '0',
|
||
|
`show_rolf_brut` tinyint(4) DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `anrs_objects`
|
||
|
--
|
||
|
-- TODO : Créer cette table une fois que objects est faite
|
||
|
DROP TABLE IF EXISTS `anrs_objects`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `anrs_objects` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`object_id` int(11) unsigned DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `object_id` (`object_id`),
|
||
|
CONSTRAINT `anrs_objects_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `anrs_objects_ibfk_2` FOREIGN KEY (`object_id`) REFERENCES `objects` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `anrs_objects_categories`
|
||
|
--
|
||
|
|
||
|
-- TODO : Problème de cohérence des données
|
||
|
DROP TABLE IF EXISTS `anrs_objects_categories`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `anrs_objects_categories` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`object_category_id` int(11) unsigned DEFAULT NULL,
|
||
|
`position` int(11) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `object_category_id` (`object_category_id`),
|
||
|
CONSTRAINT `anrs_objects_categories_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `anrs_objects_categories_ibfk_2` FOREIGN KEY (`object_category_id`) REFERENCES `objects_categories` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `assets`
|
||
|
--
|
||
|
DROP TABLE IF EXISTS `assets`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `assets` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT '0',
|
||
|
`mode` tinyint(4) DEFAULT '1',
|
||
|
`type` tinyint(4) DEFAULT '1',
|
||
|
`code` char(100) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`status` tinyint(4) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`,`code`),
|
||
|
KEY `anr_id_2` (`anr_id`),
|
||
|
CONSTRAINT `assets_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `assets_models`
|
||
|
--
|
||
|
DROP TABLE IF EXISTS `assets_models`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `assets_models` (
|
||
|
`asset_id` int(11) unsigned NOT NULL,
|
||
|
`model_id` int(11) unsigned NOT NULL,
|
||
|
PRIMARY KEY (`asset_id`,`model_id`),
|
||
|
KEY `asset_id` (`asset_id`),
|
||
|
KEY `model_id` (`model_id`),
|
||
|
CONSTRAINT `assets_models_ibfk_1` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`),
|
||
|
CONSTRAINT `assets_models_ibfk_2` FOREIGN KEY (`model_id`) REFERENCES `models` (`id`),
|
||
|
CONSTRAINT `assets_models_ibfk_3` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `assets_models_ibfk_4` FOREIGN KEY (`model_id`) REFERENCES `models` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `cities`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `cities`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `cities` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`country_id` int(11) unsigned DEFAULT NULL,
|
||
|
`label` varchar(255) NOT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `country_id` (`country_id`),
|
||
|
CONSTRAINT `cities_ibfk_1` FOREIGN KEY (`country_id`) REFERENCES `countries` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB AUTO_INCREMENT=110970 DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `countries`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `countries`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `countries` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`iso` varchar(2) NOT NULL DEFAULT '',
|
||
|
`iso3` varchar(3) DEFAULT NULL,
|
||
|
`name` varchar(80) DEFAULT '',
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB AUTO_INCREMENT=240 DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `deliveries_models`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `deliveries_models`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `deliveries_models` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`category` tinyint(4) NOT NULL DEFAULT '0',
|
||
|
`description1` text,
|
||
|
`path1` varchar(255) DEFAULT NULL,
|
||
|
`content1` longblob,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`path2` varchar(255) DEFAULT NULL,
|
||
|
`content2` longblob,
|
||
|
`path3` varchar(255) DEFAULT NULL,
|
||
|
`content3` longblob,
|
||
|
`path4` varchar(255) DEFAULT NULL,
|
||
|
`content4` longblob,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `deliveries_models_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `guides`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `guides`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `guides` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`type` tinyint(4) NOT NULL,
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`is_with_items` tinyint(4) NOT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `guides_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `guides_items`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `guides_items`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `guides_items` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`guide_id` int(11) unsigned DEFAULT NULL,
|
||
|
`description1` text NOT NULL,
|
||
|
`description2` text NOT NULL,
|
||
|
`description3` text NOT NULL,
|
||
|
`description4` text NOT NULL,
|
||
|
`position` int(11) NOT NULL DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `guide_id` (`guide_id`),
|
||
|
KEY `position` (`position`),
|
||
|
CONSTRAINT `guides_items_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `guides_items_ibfk_2` FOREIGN KEY (`guide_id`) REFERENCES `guides` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `historicals`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `historicals`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `historicals` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`source_id` int(11) unsigned DEFAULT NULL,
|
||
|
`type` varchar(255) DEFAULT NULL,
|
||
|
`action` varchar(255) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`details` text,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `instances`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `instances`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `instances` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`asset_id` int(11) unsigned DEFAULT NULL,
|
||
|
`object_id` int(11) unsigned DEFAULT NULL,
|
||
|
`root_id` int(11) unsigned DEFAULT NULL,
|
||
|
`parent_id` int(11) unsigned DEFAULT NULL,
|
||
|
`name1` varchar(255) DEFAULT NULL,
|
||
|
`name2` varchar(255) DEFAULT NULL,
|
||
|
`name3` varchar(255) DEFAULT NULL,
|
||
|
`name4` varchar(255) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`disponibility` decimal(11,2) DEFAULT '0.00',
|
||
|
`level` tinyint(4) DEFAULT '1',
|
||
|
`asset_type` tinyint(4) DEFAULT '3',
|
||
|
`exportable` tinyint(4) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`position` int(11) DEFAULT '0',
|
||
|
`c` int(11) DEFAULT '-1',
|
||
|
`i` int(11) DEFAULT '-1',
|
||
|
`d` int(11) DEFAULT '-1',
|
||
|
`ch` tinyint(4) DEFAULT '0',
|
||
|
`ih` tinyint(4) DEFAULT '0',
|
||
|
`dh` tinyint(4) DEFAULT '0',
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `asset_id` (`asset_id`),
|
||
|
KEY `object_id` (`object_id`),
|
||
|
KEY `root_id` (`root_id`),
|
||
|
KEY `parent_id` (`parent_id`),
|
||
|
CONSTRAINT `instances_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_ibfk_2` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_ibfk_3` FOREIGN KEY (`object_id`) REFERENCES `objects` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_ibfk_4` FOREIGN KEY (`root_id`) REFERENCES `instances` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_ibfk_5` FOREIGN KEY (`parent_id`) REFERENCES `instances` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `instances_consequences`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `instances_consequences`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `instances_consequences` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT '0',
|
||
|
`instance_id` int(11) unsigned DEFAULT '0',
|
||
|
`object_id` int(11) unsigned DEFAULT '0',
|
||
|
`scale_impact_type_id` int(11) unsigned DEFAULT '0',
|
||
|
`is_hidden` tinyint(4) DEFAULT '0',
|
||
|
`locally_touched` tinyint(4) DEFAULT '0',
|
||
|
`c` tinyint(4) DEFAULT '-1',
|
||
|
`i` tinyint(4) DEFAULT '-1',
|
||
|
`d` tinyint(4) DEFAULT '-1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `instance_id` (`instance_id`),
|
||
|
KEY `object_id` (`object_id`),
|
||
|
KEY `scale_impact_type_id` (`scale_impact_type_id`),
|
||
|
CONSTRAINT `instances_consequences_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_consequences_ibfk_2` FOREIGN KEY (`instance_id`) REFERENCES `instances` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_consequences_ibfk_3` FOREIGN KEY (`object_id`) REFERENCES `objects` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_consequences_ibfk_4` FOREIGN KEY (`scale_impact_type_id`) REFERENCES `scales_impact_types` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `instances_risks`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `instances_risks`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `instances_risks` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`amv_id` int(11) unsigned DEFAULT NULL,
|
||
|
`specific` tinyint(4) DEFAULT '0',
|
||
|
`asset_id` int(11) unsigned DEFAULT NULL,
|
||
|
`threat_id` int(11) unsigned DEFAULT NULL,
|
||
|
`vulnerability_id` int(11) unsigned DEFAULT NULL,
|
||
|
`mh` tinyint(4) NOT NULL DEFAULT '1',
|
||
|
`threat_rate` int(11) NOT NULL DEFAULT '-1',
|
||
|
`vulnerability_rate` int(11) NOT NULL DEFAULT '-1',
|
||
|
`kind_of_measure` tinyint(4) DEFAULT '5',
|
||
|
`reduction_amount` int(3) DEFAULT '0',
|
||
|
`comment` text,
|
||
|
`comment_after` text,
|
||
|
`risk_c` int(11) DEFAULT '-1',
|
||
|
`risk_i` int(11) DEFAULT '-1',
|
||
|
`risk_d` int(11) DEFAULT '-1',
|
||
|
`cache_max_risk` int(11) DEFAULT '-1',
|
||
|
`cache_targeted_risk` int(11) DEFAULT '-1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`instance_id` int(11) unsigned DEFAULT '0',
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `amv_id` (`amv_id`),
|
||
|
KEY `asset_id` (`asset_id`),
|
||
|
KEY `threat_id` (`threat_id`),
|
||
|
KEY `vulnerability_id` (`vulnerability_id`),
|
||
|
KEY `instance_id` (`instance_id`),
|
||
|
CONSTRAINT `instances_risks_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_ibfk_2` FOREIGN KEY (`amv_id`) REFERENCES `amvs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_ibfk_4` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_ibfk_5` FOREIGN KEY (`threat_id`) REFERENCES `threats` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_ibfk_6` FOREIGN KEY (`vulnerability_id`) REFERENCES `vulnerabilities` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_ibfk_7` FOREIGN KEY (`instance_id`) REFERENCES `instances` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `instances_risks_op`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `instances_risks_op`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `instances_risks_op` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`instance_id` int(11) unsigned DEFAULT NULL,
|
||
|
`object_id` int(11) unsigned DEFAULT NULL,
|
||
|
`rolf_risk_id` int(11) unsigned DEFAULT NULL,
|
||
|
`risk_cache_code` char(100) DEFAULT NULL,
|
||
|
`risk_cache_label1` varchar(255) DEFAULT NULL,
|
||
|
`risk_cache_label2` varchar(255) DEFAULT NULL,
|
||
|
`risk_cache_label3` varchar(255) DEFAULT NULL,
|
||
|
`risk_cache_label4` varchar(255) DEFAULT NULL,
|
||
|
`risk_cache_description1` text,
|
||
|
`risk_cache_description2` text,
|
||
|
`risk_cache_description3` text,
|
||
|
`risk_cache_description4` text,
|
||
|
`brut_prob` int(11) DEFAULT '-1',
|
||
|
`brut_r` int(11) DEFAULT '-1',
|
||
|
`brut_o` int(11) DEFAULT '-1',
|
||
|
`brut_l` int(11) DEFAULT '-1',
|
||
|
`brut_f` int(11) DEFAULT '-1',
|
||
|
`cache_brut_risk` int(11) DEFAULT '-1',
|
||
|
`net_prob` int(11) DEFAULT '-1',
|
||
|
`net_r` int(11) DEFAULT '-1',
|
||
|
`net_o` int(11) DEFAULT '-1',
|
||
|
`net_l` int(11) DEFAULT '-1',
|
||
|
`net_f` int(11) DEFAULT '-1',
|
||
|
`cache_net_risk` int(11) DEFAULT '-1',
|
||
|
`targeted_prob` int(11) DEFAULT '-1',
|
||
|
`targeted_r` int(11) DEFAULT '-1',
|
||
|
`targeted_o` int(11) DEFAULT '-1',
|
||
|
`targeted_l` int(11) DEFAULT '-1',
|
||
|
`targeted_f` int(11) DEFAULT '-1',
|
||
|
`cache_targeted_risk` int(11) DEFAULT '-1',
|
||
|
`kind_of_measure` tinyint(4) DEFAULT '5',
|
||
|
`comment` text,
|
||
|
`mitigation` text,
|
||
|
`specific` tinyint(4) DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`net_p` int(11) DEFAULT '-1',
|
||
|
`targeted_p` int(11) DEFAULT '-1',
|
||
|
`brut_p` int(11) DEFAULT '-1',
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `instance_id` (`instance_id`),
|
||
|
KEY `object_id` (`object_id`),
|
||
|
KEY `rolf_risk_id` (`rolf_risk_id`),
|
||
|
CONSTRAINT `instances_risks_op_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_op_ibfk_2` FOREIGN KEY (`instance_id`) REFERENCES `instances` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `instances_risks_op_ibfk_3` FOREIGN KEY (`rolf_risk_id`) REFERENCES `rolf_risks` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `instances_risks_op_ibfk_4` FOREIGN KEY (`object_id`) REFERENCES `objects` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `measures`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `measures`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `measures` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`code` varchar(255) DEFAULT NULL,
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`status` tinyint(4) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `measures_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `models`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `models`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `models` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`status` tinyint(4) DEFAULT '1',
|
||
|
`is_scales_updatable` tinyint(4) DEFAULT '1',
|
||
|
`is_default` tinyint(4) DEFAULT '0',
|
||
|
`is_deleted` tinyint(4) DEFAULT '0',
|
||
|
`is_generic` tinyint(4) DEFAULT '0',
|
||
|
`is_regulator` tinyint(4) DEFAULT '0',
|
||
|
`show_rolf_brut` tinyint(4) DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `models_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `objects`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `objects`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `objects` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`object_category_id` int(11) unsigned DEFAULT NULL,
|
||
|
`asset_id` int(11) unsigned DEFAULT NULL,
|
||
|
`rolf_tag_id` int(11) unsigned DEFAULT NULL,
|
||
|
`mode` tinyint(4) DEFAULT '1',
|
||
|
`scope` tinyint(4) DEFAULT '1',
|
||
|
`name1` varchar(255) DEFAULT NULL,
|
||
|
`name2` varchar(255) DEFAULT NULL,
|
||
|
`name3` varchar(255) DEFAULT NULL,
|
||
|
`name4` varchar(255) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`disponibility` decimal(11,5) DEFAULT '0.00000',
|
||
|
`position` int(11) DEFAULT '1',
|
||
|
`token_import` char(13) DEFAULT NULL,
|
||
|
`original_name` varchar(255) DEFAULT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `object_category_id` (`object_category_id`),
|
||
|
KEY `asset_id` (`asset_id`),
|
||
|
KEY `rolf_tag_id` (`rolf_tag_id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `objects_ibfk_2` FOREIGN KEY (`object_category_id`) REFERENCES `objects_categories` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `objects_ibfk_3` FOREIGN KEY (`asset_id`) REFERENCES `assets` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `objects_ibfk_5` FOREIGN KEY (`rolf_tag_id`) REFERENCES `rolf_tags` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `objects_ibfk_7` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `objects_categories`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `objects_categories`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `objects_categories` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`root_id` int(11) unsigned DEFAULT NULL,
|
||
|
`parent_id` int(11) unsigned DEFAULT NULL,
|
||
|
`label1` text,
|
||
|
`label2` text,
|
||
|
`label3` text,
|
||
|
`label4` text,
|
||
|
`position` int(11) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `root_id` (`root_id`),
|
||
|
KEY `parent_id` (`parent_id`),
|
||
|
KEY `position` (`position`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `objects_categories_ibfk_2` FOREIGN KEY (`root_id`) REFERENCES `objects_categories` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `objects_categories_ibfk_3` FOREIGN KEY (`parent_id`) REFERENCES `objects_categories` (`id`) ON DELETE SET NULL,
|
||
|
CONSTRAINT `objects_categories_ibfk_4` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `objects_objects`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `objects_objects`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `objects_objects` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`father_id` int(11) unsigned DEFAULT NULL,
|
||
|
`child_id` int(11) unsigned DEFAULT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`position` int(11) unsigned NOT NULL DEFAULT '1',
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `father_id` (`father_id`),
|
||
|
KEY `child_id` (`child_id`),
|
||
|
CONSTRAINT `objects_objects_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `objects_objects_ibfk_2` FOREIGN KEY (`father_id`) REFERENCES `objects` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `objects_objects_ibfk_3` FOREIGN KEY (`child_id`) REFERENCES `objects` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `phinxlog`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `phinxlog`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `phinxlog` (
|
||
|
`version` bigint(20) NOT NULL,
|
||
|
`migration_name` varchar(100) DEFAULT NULL,
|
||
|
`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||
|
`end_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||
|
`breakpoint` tinyint(1) NOT NULL DEFAULT '0',
|
||
|
PRIMARY KEY (`version`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `questions`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `questions`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `questions` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`position` int(11) unsigned DEFAULT NULL,
|
||
|
`type` tinyint(4) NOT NULL DEFAULT '0',
|
||
|
`multichoice` tinyint(4) NOT NULL DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`)
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `questions_choices`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `questions_choices`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `questions_choices` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`question_id` int(11) unsigned DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`position` int(11) unsigned DEFAULT NULL,
|
||
|
`type` tinyint(4) NOT NULL DEFAULT '0',
|
||
|
`multichoice` tinyint(4) NOT NULL DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `question_id` (`question_id`),
|
||
|
CONSTRAINT `questions_choices_ibfk_1` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `rolf_risks`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `rolf_risks`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `rolf_risks` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`code` char(100) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `anr_id` (`anr_id`,`code`),
|
||
|
KEY `anr_id_2` (`anr_id`),
|
||
|
CONSTRAINT `rolf_risks_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `rolf_risks_ibfk_2` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `rolf_risks_tags`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `rolf_risks_tags`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `rolf_risks_tags` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`rolf_risk_id` int(11) unsigned DEFAULT NULL,
|
||
|
`rolf_tag_id` int(11) unsigned DEFAULT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `rolf_risk_id` (`rolf_risk_id`),
|
||
|
KEY `rolf_tag_id` (`rolf_tag_id`),
|
||
|
CONSTRAINT `rolf_risks_tags_ibfk_2` FOREIGN KEY (`rolf_risk_id`) REFERENCES `rolf_risks` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `rolf_risks_tags_ibfk_3` FOREIGN KEY (`rolf_tag_id`) REFERENCES `rolf_tags` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `rolf_risks_tags_ibfk_4` FOREIGN KEY (`rolf_risk_id`) REFERENCES `rolf_risks` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `rolf_risks_tags_ibfk_5` FOREIGN KEY (`rolf_tag_id`) REFERENCES `rolf_tags` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
DROP TABLE IF EXISTS `rolf_tags`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `rolf_tags` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`code` char(100) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `anr_id` (`anr_id`,`code`),
|
||
|
KEY `anr_id_2` (`anr_id`),
|
||
|
CONSTRAINT `rolf_tags_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `rolf_tags_ibfk_2` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `scales`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `scales`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `scales` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`type` tinyint(4) DEFAULT '0',
|
||
|
`min` int(11) DEFAULT '0',
|
||
|
`max` int(11) DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `scales_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `scales_comments`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `scales_comments`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `scales_comments` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`scale_id` int(11) unsigned DEFAULT NULL,
|
||
|
`scale_type_impact_id` int(11) unsigned DEFAULT NULL,
|
||
|
`val` int(11) DEFAULT '0',
|
||
|
`comment1` text,
|
||
|
`comment2` text,
|
||
|
`comment3` text,
|
||
|
`comment4` text,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `scale_id` (`scale_id`),
|
||
|
KEY `scale_type_impact_id` (`scale_type_impact_id`),
|
||
|
CONSTRAINT `scales_comments_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `scales_comments_ibfk_2` FOREIGN KEY (`scale_id`) REFERENCES `scales` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `scales_comments_ibfk_3` FOREIGN KEY (`scale_type_impact_id`) REFERENCES `scales_impact_types` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `scales_impact_types`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `scales_impact_types`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `scales_impact_types` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`scale_id` int(11) unsigned DEFAULT NULL,
|
||
|
`type` char(3) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`is_sys` tinyint(4) DEFAULT '0',
|
||
|
`is_hidden` tinyint(4) DEFAULT '0',
|
||
|
`position` int(11) DEFAULT '0',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
KEY `scale_id` (`scale_id`),
|
||
|
KEY `type` (`type`),
|
||
|
CONSTRAINT `scales_impact_types_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `scales_impact_types_ibfk_2` FOREIGN KEY (`scale_id`) REFERENCES `scales` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `themes`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `themes`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `themes` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
KEY `anr_id` (`anr_id`),
|
||
|
CONSTRAINT `themes_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `threats`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `threats`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `threats` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`theme_id` int(11) unsigned DEFAULT NULL,
|
||
|
`mode` tinyint(4) DEFAULT '1',
|
||
|
`code` char(100) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT NULL,
|
||
|
`label2` varchar(255) DEFAULT NULL,
|
||
|
`label3` varchar(255) DEFAULT NULL,
|
||
|
`label4` varchar(255) DEFAULT NULL,
|
||
|
`description1` varchar(1024) DEFAULT NULL,
|
||
|
`description2` varchar(1024) DEFAULT NULL,
|
||
|
`description3` varchar(1024) DEFAULT NULL,
|
||
|
`description4` varchar(1024) DEFAULT NULL,
|
||
|
`c` tinyint(4) DEFAULT '0',
|
||
|
`i` tinyint(4) DEFAULT '0',
|
||
|
`d` tinyint(4) DEFAULT '0',
|
||
|
`status` tinyint(4) DEFAULT '1',
|
||
|
`trend` int(11) NOT NULL DEFAULT '1',
|
||
|
`comment` text,
|
||
|
`qualification` int(11) DEFAULT '-1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `anr_id` (`anr_id`,`code`),
|
||
|
KEY `anr_id_2` (`anr_id`),
|
||
|
KEY `threat_theme_id` (`theme_id`),
|
||
|
CONSTRAINT `threats_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `threats_ibfk_2` FOREIGN KEY (`theme_id`) REFERENCES `themes` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `threats_models`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `threats_models`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `threats_models` (
|
||
|
`threat_id` int(11) unsigned NOT NULL,
|
||
|
`model_id` int(11) unsigned NOT NULL,
|
||
|
PRIMARY KEY (`threat_id`,`model_id`),
|
||
|
KEY `threat_id` (`threat_id`),
|
||
|
KEY `model_id` (`model_id`),
|
||
|
CONSTRAINT `threats_models_ibfk_1` FOREIGN KEY (`threat_id`) REFERENCES `threats` (`id`),
|
||
|
CONSTRAINT `threats_models_ibfk_2` FOREIGN KEY (`model_id`) REFERENCES `models` (`id`),
|
||
|
CONSTRAINT `threats_models_ibfk_3` FOREIGN KEY (`threat_id`) REFERENCES `threats` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `threats_models_ibfk_4` FOREIGN KEY (`model_id`) REFERENCES `models` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `vulnerabilities`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `vulnerabilities`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `vulnerabilities` (
|
||
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
|
`anr_id` int(11) unsigned DEFAULT NULL,
|
||
|
`mode` tinyint(4) DEFAULT '1',
|
||
|
`code` char(100) DEFAULT NULL,
|
||
|
`label1` varchar(255) DEFAULT '',
|
||
|
`label2` varchar(255) DEFAULT '',
|
||
|
`label3` varchar(255) DEFAULT '',
|
||
|
`label4` varchar(255) DEFAULT '',
|
||
|
`description1` text,
|
||
|
`description2` text,
|
||
|
`description3` text,
|
||
|
`description4` text,
|
||
|
`status` tinyint(4) DEFAULT '1',
|
||
|
`creator` varchar(255) DEFAULT NULL,
|
||
|
`created_at` datetime DEFAULT NULL,
|
||
|
`updater` varchar(255) DEFAULT NULL,
|
||
|
`updated_at` datetime DEFAULT NULL,
|
||
|
PRIMARY KEY (`id`),
|
||
|
UNIQUE KEY `anr_id` (`anr_id`,`code`),
|
||
|
KEY `anr_id_2` (`anr_id`),
|
||
|
CONSTRAINT `vulnerabilities_ibfk_1` FOREIGN KEY (`anr_id`) REFERENCES `anrs` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB AUTO_INCREMENT=5746 DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table `vulnerabilities_models`
|
||
|
--
|
||
|
|
||
|
DROP TABLE IF EXISTS `vulnerabilities_models`;
|
||
|
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||
|
/*!40101 SET character_set_client = utf8 */;
|
||
|
CREATE TABLE `vulnerabilities_models` (
|
||
|
`vulnerability_id` int(11) unsigned NOT NULL,
|
||
|
`model_id` int(11) unsigned NOT NULL,
|
||
|
PRIMARY KEY (`vulnerability_id`,`model_id`),
|
||
|
KEY `vulnerability_id` (`vulnerability_id`),
|
||
|
KEY `model_id` (`model_id`),
|
||
|
CONSTRAINT `vulnerabilities_models_ibfk_1` FOREIGN KEY (`vulnerability_id`) REFERENCES `vulnerabilities` (`id`),
|
||
|
CONSTRAINT `vulnerabilities_models_ibfk_2` FOREIGN KEY (`model_id`) REFERENCES `models` (`id`),
|
||
|
CONSTRAINT `vulnerabilities_models_ibfk_3` FOREIGN KEY (`vulnerability_id`) REFERENCES `vulnerabilities` (`id`) ON DELETE CASCADE,
|
||
|
CONSTRAINT `vulnerabilities_models_ibfk_4` FOREIGN KEY (`model_id`) REFERENCES `models` (`id`) ON DELETE CASCADE
|
||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
/*!40101 SET character_set_client = @saved_cs_client */;
|