{
  "collected_utc": "2026-10-10T13:06:24+00:00",
  "environment": "instance de test",
  "mariadb_version": "11.8.9-MariaDB-deb12-log",
  "row_count_note": "TABLE_ROWS is a storage-engine estimate; no exact COUNT(*) run for this inventory. Data and index sizes are engine-reported metadata, not total physical disk usage.",
  "tables": {
    "application_config": {
      "TABLE_NAME": "application_config",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "18",
      "DATA_LENGTH": "16384",
      "INDEX_LENGTH": "0",
      "columns": [
        {
          "Field": "name",
          "Type": "varchar(128)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "value",
          "Type": "text",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "description",
          "Type": "varchar(255)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "updated_at",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "current_timestamp()",
          "Extra": "on update current_timestamp()",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "application_config",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "name",
          "Collation": "A",
          "Cardinality": "18",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `application_config` (\n  `name` varchar(128) NOT NULL,\n  `value` text NOT NULL,\n  `description` varchar(255) NOT NULL DEFAULT '',\n  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),\n  PRIMARY KEY (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci"
    },
    "client": {
      "TABLE_NAME": "client",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "16",
      "DATA_LENGTH": "16384",
      "INDEX_LENGTH": "32768",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "libelle",
          "Type": "varchar(100)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "logo",
          "Type": "varchar(250)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "current_timestamp()",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "is_monitored",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": "1",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "is_display",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "1",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "client",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "16",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "client",
          "Non_unique": "0",
          "Key_name": "libelle",
          "Seq_in_index": "1",
          "Column_name": "libelle",
          "Collation": "A",
          "Cardinality": "16",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "client",
          "Non_unique": "1",
          "Key_name": "is_monitored",
          "Seq_in_index": "1",
          "Column_name": "is_monitored",
          "Collation": "A",
          "Cardinality": "2",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `client` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `libelle` varchar(100) NOT NULL,\n  `logo` varchar(250) NOT NULL DEFAULT '',\n  `date` datetime NOT NULL DEFAULT current_timestamp(),\n  `is_monitored` int(11) NOT NULL DEFAULT 1,\n  `is_display` int(11) NOT NULL DEFAULT 1,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `libelle` (`libelle`),\n  KEY `is_monitored` (`is_monitored`)\n) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci"
    },
    "dot3_cluster": {
      "TABLE_NAME": "dot3_cluster",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "6577816",
      "DATA_LENGTH": "238256128",
      "INDEX_LENGTH": "427933696",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_dot3_information",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_dot3_graph",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_inserted",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": "current_timestamp()",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "dot3_cluster",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "6577816",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_cluster",
          "Non_unique": "0",
          "Key_name": "id_dot3_information_2",
          "Seq_in_index": "1",
          "Column_name": "id_dot3_information",
          "Collation": "A",
          "Cardinality": "187937",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_cluster",
          "Non_unique": "0",
          "Key_name": "id_dot3_information_2",
          "Seq_in_index": "2",
          "Column_name": "id_dot3_graph",
          "Collation": "A",
          "Cardinality": "6577816",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_cluster",
          "Non_unique": "1",
          "Key_name": "id_dot3_graph",
          "Seq_in_index": "1",
          "Column_name": "id_dot3_graph",
          "Collation": "A",
          "Cardinality": "439",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_cluster",
          "Non_unique": "1",
          "Key_name": "idx_dot3_cluster_orphan_age",
          "Seq_in_index": "1",
          "Column_name": "date_inserted",
          "Collation": "A",
          "Cardinality": "597983",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_cluster",
          "Non_unique": "1",
          "Key_name": "idx_dot3_cluster_orphan_age",
          "Seq_in_index": "2",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "6577816",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_cluster",
          "Non_unique": "1",
          "Key_name": "idx_dot3_cluster_orphan_age",
          "Seq_in_index": "3",
          "Column_name": "id_dot3_information",
          "Collation": "A",
          "Cardinality": "6577816",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `dot3_cluster` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `id_dot3_information` int(11) NOT NULL,\n  `id_dot3_graph` int(11) NOT NULL,\n  `date_inserted` datetime NOT NULL DEFAULT current_timestamp(),\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `id_dot3_information_2` (`id_dot3_information`,`id_dot3_graph`),\n  KEY `id_dot3_graph` (`id_dot3_graph`),\n  KEY `idx_dot3_cluster_orphan_age` (`date_inserted`,`id`,`id_dot3_information`),\n  CONSTRAINT `dot3_cluster_ibfk_2` FOREIGN KEY (`id_dot3_graph`) REFERENCES `dot3_graph` (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci"
    },
    "dot3_graph": {
      "TABLE_NAME": "dot3_graph",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "1008",
      "DATA_LENGTH": "224935936",
      "INDEX_LENGTH": "81920",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "filename",
          "Type": "varchar(128)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "dot",
          "Type": "text",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "svg",
          "Type": "mediumtext",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "md5",
          "Type": "char(32)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_inserted",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "current_timestamp()",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "height",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "0",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "width",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "0",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "dot3_graph",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "1008",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_graph",
          "Non_unique": "0",
          "Key_name": "md5",
          "Seq_in_index": "1",
          "Column_name": "md5",
          "Collation": "A",
          "Cardinality": "1008",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `dot3_graph` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `filename` varchar(128) NOT NULL,\n  `dot` text NOT NULL,\n  `svg` mediumtext NOT NULL,\n  `md5` char(32) NOT NULL,\n  `date_inserted` datetime NOT NULL DEFAULT current_timestamp(),\n  `height` int(11) NOT NULL DEFAULT 0,\n  `width` int(11) NOT NULL DEFAULT 0,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `md5` (`md5`) USING BTREE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci"
    },
    "dot3_information": {
      "TABLE_NAME": "dot3_information",
      "ENGINE": "ROCKSDB",
      "TABLE_ROWS": "19714",
      "DATA_LENGTH": "1632813605",
      "INDEX_LENGTH": "1622944",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_generated",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "information",
          "Type": "mediumtext",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "md5",
          "Type": "char(32)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_inserted",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": "current_timestamp()",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "is_svg_generated",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": "0",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": "if yes value is equal to id"
        }
      ],
      "indexes": [
        {
          "Table": "dot3_information",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "19714",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "LSMTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_information",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "2",
          "Column_name": "date_inserted",
          "Collation": "A",
          "Cardinality": "19714",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "LSMTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "dot3_information",
          "Non_unique": "1",
          "Key_name": "is_svg_generated",
          "Seq_in_index": "1",
          "Column_name": "is_svg_generated",
          "Collation": "A",
          "Cardinality": "19714",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "LSMTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `dot3_information` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `date_generated` datetime NOT NULL,\n  `information` mediumtext NOT NULL,\n  `md5` char(32) NOT NULL,\n  `date_inserted` datetime NOT NULL DEFAULT current_timestamp(),\n  `is_svg_generated` int(11) NOT NULL DEFAULT 0 COMMENT 'if yes value is equal to id',\n  PRIMARY KEY (`id`,`date_inserted`),\n  KEY `is_svg_generated` (`is_svg_generated`)\n) ENGINE=ROCKSDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci\n PARTITION BY RANGE (to_days(`date_inserted`))\n(PARTITION `p740258` VALUES LESS THAN (740258) ENGINE = ROCKSDB,\n PARTITION `p740259` VALUES LESS THAN (740259) ENGINE = ROCKSDB,\n PARTITION `p740260` VALUES LESS THAN (740260) ENGINE = ROCKSDB,\n PARTITION `p740261` VALUES LESS THAN (740261) ENGINE = ROCKSDB,\n PARTITION `p740262` VALUES LESS THAN (740262) ENGINE = ROCKSDB,\n PARTITION `p740263` VALUES LESS THAN (740263) ENGINE = ROCKSDB,\n PARTITION `p740264` VALUES LESS THAN (740264) ENGINE = ROCKSDB,\n PARTITION `p740265` VALUES LESS THAN (740265) ENGINE = ROCKSDB,\n PARTITION `p740266` VALUES LESS THAN (740266) ENGINE = ROCKSDB,\n PARTITION `p740267` VALUES LESS THAN (740267) ENGINE = ROCKSDB,\n PARTITION `p740268` VALUES LESS THAN (740268) ENGINE = ROCKSDB,\n PARTITION `pmax` VALUES LESS THAN MAXVALUE ENGINE = ROCKSDB)"
    },
    "environment": {
      "TABLE_NAME": "environment",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "6",
      "DATA_LENGTH": "16384",
      "INDEX_LENGTH": "16384",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "libelle",
          "Type": "varchar(20)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "key",
          "Type": "char(13)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "class",
          "Type": "varchar(50)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "letter",
          "Type": "char(1)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "environment",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "6",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "environment",
          "Non_unique": "0",
          "Key_name": "libelle",
          "Seq_in_index": "1",
          "Column_name": "libelle",
          "Collation": "A",
          "Cardinality": "6",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `environment` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `libelle` varchar(20) NOT NULL,\n  `key` char(13) NOT NULL,\n  `class` varchar(50) NOT NULL,\n  `letter` char(1) NOT NULL,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `libelle` (`libelle`)\n) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci"
    },
    "menu": {
      "TABLE_NAME": "menu",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "161",
      "DATA_LENGTH": "147456",
      "INDEX_LENGTH": "32768",
      "columns": [
        {
          "Field": "id",
          "Type": "smallint(5) unsigned",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "parent_id",
          "Type": "smallint(5) unsigned",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "bg",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "bd",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "active",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "1",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "icon",
          "Type": "text",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "title",
          "Type": "varchar(255)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "code",
          "Type": "varchar(64)",
          "Collation": "utf8mb4_general_ci",
          "Null": "YES",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "url",
          "Type": "varchar(255)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "class",
          "Type": "varchar(255)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "MUL",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "method",
          "Type": "varchar(255)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "position",
          "Type": "tinyint(3) unsigned",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "0",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "group_id",
          "Type": "tinyint(3) unsigned",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "1",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "level",
          "Type": "varchar(255)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "menu",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "161",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "menu",
          "Non_unique": "0",
          "Key_name": "class",
          "Seq_in_index": "1",
          "Column_name": "class",
          "Collation": "A",
          "Cardinality": "161",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "menu",
          "Non_unique": "0",
          "Key_name": "class",
          "Seq_in_index": "2",
          "Column_name": "method",
          "Collation": "A",
          "Cardinality": "161",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "menu",
          "Non_unique": "0",
          "Key_name": "class",
          "Seq_in_index": "3",
          "Column_name": "bg",
          "Collation": "A",
          "Cardinality": "161",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "menu",
          "Non_unique": "0",
          "Key_name": "class",
          "Seq_in_index": "4",
          "Column_name": "bd",
          "Collation": "A",
          "Cardinality": "161",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "menu",
          "Non_unique": "1",
          "Key_name": "idx_menu_code",
          "Seq_in_index": "1",
          "Column_name": "code",
          "Collation": "A",
          "Cardinality": "6",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `menu` (\n  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,\n  `parent_id` smallint(5) unsigned DEFAULT NULL,\n  `bg` int(11) NOT NULL,\n  `bd` int(11) NOT NULL,\n  `active` int(11) NOT NULL DEFAULT 1,\n  `icon` text NOT NULL,\n  `title` varchar(255) NOT NULL,\n  `code` varchar(64) DEFAULT NULL,\n  `url` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',\n  `class` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',\n  `method` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',\n  `position` tinyint(3) unsigned NOT NULL DEFAULT 0,\n  `group_id` tinyint(3) unsigned NOT NULL DEFAULT 1,\n  `level` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `class` (`class`,`method`,`bg`,`bd`),\n  KEY `idx_menu_code` (`code`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci"
    },
    "menu_group": {
      "TABLE_NAME": "menu_group",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "4",
      "DATA_LENGTH": "16384",
      "INDEX_LENGTH": "0",
      "columns": [
        {
          "Field": "id",
          "Type": "smallint(5) unsigned",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "title",
          "Type": "varchar(255)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "menu_group",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "4",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `menu_group` (\n  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,\n  `title` varchar(255) NOT NULL,\n  PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci"
    },
    "pmc_event_alert": {
      "TABLE_NAME": "pmc_event_alert",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "23802",
      "DATA_LENGTH": "19365888",
      "INDEX_LENGTH": "19480576",
      "columns": [
        {
          "Field": "id",
          "Type": "bigint(20) unsigned",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "scope",
          "Type": "enum('system','user')",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "NO",
          "Key": "MUL",
          "Default": "system",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_user_main",
          "Type": "bigint(20) unsigned",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "kind",
          "Type": "enum('event','alert')",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "severity",
          "Type": "enum('debug','info','notice','warning','error','critical','alert','emergency')",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "status",
          "Type": "enum('open','acknowledged','resolved','closed')",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "NO",
          "Key": "",
          "Default": "open",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_start",
          "Type": "datetime(6)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_end",
          "Type": "datetime(6)",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "title",
          "Type": "varchar(190)",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "message",
          "Type": "mediumtext",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "source",
          "Type": "varchar(64)",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "YES",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "category",
          "Type": "varchar(64)",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "fingerprint",
          "Type": "binary(32)",
          "Collation": null,
          "Null": "YES",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "entity_type",
          "Type": "varchar(64)",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "YES",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "entity_id",
          "Type": "bigint(20) unsigned",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "labels",
          "Type": "longtext",
          "Collation": "utf8mb4_bin",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "context",
          "Type": "longtext",
          "Collation": "utf8mb4_bin",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "ack_by",
          "Type": "bigint(20) unsigned",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "ack_at",
          "Type": "datetime(6)",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "ack_note",
          "Type": "varchar(255)",
          "Collation": "utf8mb4_unicode_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "created_at",
          "Type": "datetime(6)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "current_timestamp(6)",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "updated_at",
          "Type": "datetime(6)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "current_timestamp(6)",
          "Extra": "on update current_timestamp(6)",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "open_fingerprint",
          "Type": "binary(32)",
          "Collation": null,
          "Null": "YES",
          "Key": "UNI",
          "Default": null,
          "Extra": "VIRTUAL GENERATED",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "pmc_event_alert",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "0",
          "Key_name": "uniq_open_fingerprint",
          "Seq_in_index": "1",
          "Column_name": "open_fingerprint",
          "Collation": "A",
          "Cardinality": "485",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_kind_status_dates",
          "Seq_in_index": "1",
          "Column_name": "kind",
          "Collation": "A",
          "Cardinality": "2",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_kind_status_dates",
          "Seq_in_index": "2",
          "Column_name": "status",
          "Collation": "A",
          "Cardinality": "3",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_kind_status_dates",
          "Seq_in_index": "3",
          "Column_name": "date_start",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_kind_status_dates",
          "Seq_in_index": "4",
          "Column_name": "date_end",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_scope_user_active",
          "Seq_in_index": "1",
          "Column_name": "scope",
          "Collation": "A",
          "Cardinality": "1",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_scope_user_active",
          "Seq_in_index": "2",
          "Column_name": "id_user_main",
          "Collation": "A",
          "Cardinality": "1",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_scope_user_active",
          "Seq_in_index": "3",
          "Column_name": "date_start",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_scope_user_active",
          "Seq_in_index": "4",
          "Column_name": "date_end",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_entity",
          "Seq_in_index": "1",
          "Column_name": "entity_type",
          "Collation": "A",
          "Cardinality": "4",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_entity",
          "Seq_in_index": "2",
          "Column_name": "entity_id",
          "Collation": "A",
          "Cardinality": "137",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_fingerprint_open",
          "Seq_in_index": "1",
          "Column_name": "fingerprint",
          "Collation": "A",
          "Cardinality": "1081",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_fingerprint_open",
          "Seq_in_index": "2",
          "Column_name": "status",
          "Collation": "A",
          "Cardinality": "1190",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_date",
          "Seq_in_index": "1",
          "Column_name": "source",
          "Collation": "A",
          "Cardinality": "7",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_date",
          "Seq_in_index": "2",
          "Column_name": "category",
          "Collation": "A",
          "Cardinality": "17",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_date",
          "Seq_in_index": "3",
          "Column_name": "date_start",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_date",
          "Seq_in_index": "4",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_entity_date",
          "Seq_in_index": "1",
          "Column_name": "source",
          "Collation": "A",
          "Cardinality": "7",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_entity_date",
          "Seq_in_index": "2",
          "Column_name": "category",
          "Collation": "A",
          "Cardinality": "17",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_entity_date",
          "Seq_in_index": "3",
          "Column_name": "entity_type",
          "Collation": "A",
          "Cardinality": "17",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_entity_date",
          "Seq_in_index": "4",
          "Column_name": "entity_id",
          "Collation": "A",
          "Cardinality": "506",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_entity_date",
          "Seq_in_index": "5",
          "Column_name": "date_start",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_source_category_entity_date",
          "Seq_in_index": "6",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_alert_level_history",
          "Seq_in_index": "1",
          "Column_name": "fingerprint",
          "Collation": "A",
          "Cardinality": "1133",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_alert_level_history",
          "Seq_in_index": "2",
          "Column_name": "kind",
          "Collation": "A",
          "Cardinality": "1133",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_alert_level_history",
          "Seq_in_index": "3",
          "Column_name": "date_start",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "pmc_event_alert",
          "Non_unique": "1",
          "Key_name": "idx_alert_level_history",
          "Seq_in_index": "4",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "23802",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `pmc_event_alert` (\n  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n  `scope` enum('system','user') NOT NULL DEFAULT 'system',\n  `id_user_main` bigint(20) unsigned DEFAULT NULL,\n  `kind` enum('event','alert') NOT NULL,\n  `severity` enum('debug','info','notice','warning','error','critical','alert','emergency') DEFAULT NULL,\n  `status` enum('open','acknowledged','resolved','closed') NOT NULL DEFAULT 'open',\n  `date_start` datetime(6) NOT NULL,\n  `date_end` datetime(6) DEFAULT NULL,\n  `title` varchar(190) NOT NULL,\n  `message` mediumtext DEFAULT NULL,\n  `source` varchar(64) DEFAULT NULL,\n  `category` varchar(64) DEFAULT NULL,\n  `fingerprint` binary(32) DEFAULT NULL,\n  `entity_type` varchar(64) DEFAULT NULL,\n  `entity_id` bigint(20) unsigned DEFAULT NULL,\n  `labels` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`labels`)),\n  `context` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`context`)),\n  `ack_by` bigint(20) unsigned DEFAULT NULL,\n  `ack_at` datetime(6) DEFAULT NULL,\n  `ack_note` varchar(255) DEFAULT NULL,\n  `created_at` datetime(6) NOT NULL DEFAULT current_timestamp(6),\n  `updated_at` datetime(6) NOT NULL DEFAULT current_timestamp(6) ON UPDATE current_timestamp(6),\n  `open_fingerprint` binary(32) GENERATED ALWAYS AS (case when `status` = 'open' then `fingerprint` end) VIRTUAL,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `uniq_open_fingerprint` (`open_fingerprint`),\n  KEY `idx_kind_status_dates` (`kind`,`status`,`date_start`,`date_end`),\n  KEY `idx_scope_user_active` (`scope`,`id_user_main`,`date_start`,`date_end`),\n  KEY `idx_entity` (`entity_type`,`entity_id`),\n  KEY `idx_fingerprint_open` (`fingerprint`,`status`),\n  KEY `idx_source_category_date` (`source`,`category`,`date_start`,`id`),\n  KEY `idx_source_category_entity_date` (`source`,`category`,`entity_type`,`entity_id`,`date_start`,`id`),\n  KEY `idx_alert_level_history` (`fingerprint`,`kind`,`date_start`,`id`),\n  CONSTRAINT `chk_user_scope` CHECK (`scope` = 'system' and `id_user_main` is null or `scope` = 'user' and `id_user_main` is not null),\n  CONSTRAINT `chk_severity_only_for_alert` CHECK (`kind` = 'event' and `severity` is null or `kind` = 'alert' and `severity` is not null)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci"
    },
    "tag": {
      "TABLE_NAME": "tag",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "45",
      "DATA_LENGTH": "16384",
      "INDEX_LENGTH": "16384",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "name",
          "Type": "varchar(50)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "color",
          "Type": "varchar(20)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "background",
          "Type": "varchar(20)",
          "Collation": "latin1_swedish_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "tag",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "45",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "tag",
          "Non_unique": "0",
          "Key_name": "name",
          "Seq_in_index": "1",
          "Column_name": "name",
          "Collation": "A",
          "Cardinality": "45",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `tag` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `name` varchar(50) NOT NULL,\n  `color` varchar(20) NOT NULL,\n  `background` varchar(20) NOT NULL,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `name` (`name`)\n) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci"
    },
    "translation_glial": {
      "TABLE_NAME": "translation_glial",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "8481",
      "DATA_LENGTH": "1589248",
      "INDEX_LENGTH": "3178496",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "key",
          "Type": "char(40)",
          "Collation": "latin1_general_ci",
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "text",
          "Type": "text",
          "Collation": "utf8mb4_bin",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "language",
          "Type": "char(10)",
          "Collation": "latin1_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "file_found",
          "Type": "varchar(250)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "line_found",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_inserted",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "current_timestamp()",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "translation_glial",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "8481",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_glial",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "1",
          "Column_name": "key",
          "Collation": "A",
          "Cardinality": "4240",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_glial",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "2",
          "Column_name": "language",
          "Collation": "A",
          "Cardinality": "4240",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_glial",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "3",
          "Column_name": "file_found",
          "Collation": "A",
          "Cardinality": "8481",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_glial",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "4",
          "Column_name": "line_found",
          "Collation": "A",
          "Cardinality": "8481",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_glial",
          "Non_unique": "1",
          "Key_name": "key_2",
          "Seq_in_index": "1",
          "Column_name": "key",
          "Collation": "A",
          "Cardinality": "4240",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_glial",
          "Non_unique": "1",
          "Key_name": "key_2",
          "Seq_in_index": "2",
          "Column_name": "language",
          "Collation": "A",
          "Cardinality": "4240",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `translation_glial` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `key` char(40) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL,\n  `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,\n  `language` char(10) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL,\n  `file_found` varchar(250) NOT NULL,\n  `line_found` int(11) NOT NULL,\n  `date_inserted` datetime NOT NULL DEFAULT current_timestamp(),\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `key` (`key`,`language`,`file_found`,`line_found`),\n  KEY `key_2` (`key`,`language`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci"
    },
    "translation_google": {
      "TABLE_NAME": "translation_google",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "37465",
      "DATA_LENGTH": "8929280",
      "INDEX_LENGTH": "5816320",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "key",
          "Type": "char(42)",
          "Collation": "latin1_bin",
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "source_language",
          "Type": "char(10)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "source_text",
          "Type": "text",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "target_language",
          "Type": "char(10)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "target_text",
          "Type": "text",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "translation_google",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "37465",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_google",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "1",
          "Column_name": "key",
          "Collation": "A",
          "Cardinality": "3746",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_google",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "2",
          "Column_name": "target_language",
          "Collation": "A",
          "Cardinality": "37465",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `translation_google` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `key` char(42) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,\n  `source_language` char(10) NOT NULL,\n  `source_text` text NOT NULL,\n  `target_language` char(10) NOT NULL,\n  `target_text` text NOT NULL,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `key` (`key`,`target_language`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci WITH SYSTEM VERSIONING"
    },
    "translation_main": {
      "TABLE_NAME": "translation_main",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "881",
      "DATA_LENGTH": "163840",
      "INDEX_LENGTH": "98304",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "key",
          "Type": "char(40)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "source",
          "Type": "char(5)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "destination",
          "Type": "char(5)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "text",
          "Type": "text",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "file_found",
          "Type": "varchar(255)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "line_found",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "translation_main",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "881",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_main",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "1",
          "Column_name": "key",
          "Collation": "A",
          "Cardinality": "220",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "translation_main",
          "Non_unique": "0",
          "Key_name": "key",
          "Seq_in_index": "2",
          "Column_name": "destination",
          "Collation": "A",
          "Cardinality": "881",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `translation_main` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `key` char(40) NOT NULL,\n  `source` char(5) NOT NULL,\n  `destination` char(5) NOT NULL,\n  `text` text NOT NULL,\n  `file_found` varchar(255) NOT NULL,\n  `line_found` int(11) NOT NULL,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `key` (`key`,`destination`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci"
    },
    "user_main": {
      "TABLE_NAME": "user_main",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "31",
      "DATA_LENGTH": "32768",
      "INDEX_LENGTH": "114688",
      "columns": [
        {
          "Field": "id",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "is_valid",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "is_ldap",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": "0",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "login",
          "Type": "varchar(50)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "email",
          "Type": "varchar(50)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "password",
          "Type": "varchar(255)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "name",
          "Type": "varchar(40)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "firstname",
          "Type": "varchar(40)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "ip",
          "Type": "varchar(15)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_geolocalisation_country",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_geolocalisation_city",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_last_login",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_last_connected",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_created",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "key_auth",
          "Type": "char(40)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "confirm_token_hash",
          "Type": "char(64)",
          "Collation": "utf8mb3_general_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "confirm_token_expires_at",
          "Type": "datetime",
          "Collation": null,
          "Null": "YES",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "reset_token_hash",
          "Type": "char(64)",
          "Collation": "utf8mb3_general_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "reset_token_expires_at",
          "Type": "datetime",
          "Collation": null,
          "Null": "YES",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_group",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": "1",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "avatar",
          "Type": "varchar(100)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": "",
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "user_main",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "31",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "0",
          "Key_name": "email",
          "Seq_in_index": "1",
          "Column_name": "email",
          "Collation": "A",
          "Cardinality": "31",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "0",
          "Key_name": "login",
          "Seq_in_index": "1",
          "Column_name": "login",
          "Collation": "A",
          "Cardinality": "31",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "1",
          "Key_name": "id_geolocalisation_country",
          "Seq_in_index": "1",
          "Column_name": "id_geolocalisation_country",
          "Collation": "A",
          "Cardinality": "2",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "1",
          "Key_name": "id_geolocalisation_city",
          "Seq_in_index": "1",
          "Column_name": "id_geolocalisation_city",
          "Collation": "A",
          "Cardinality": "4",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "1",
          "Key_name": "id_group",
          "Seq_in_index": "1",
          "Column_name": "id_group",
          "Collation": "A",
          "Cardinality": "3",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "1",
          "Key_name": "idx_user_main_confirm_token_expires_at",
          "Seq_in_index": "1",
          "Column_name": "confirm_token_expires_at",
          "Collation": "A",
          "Cardinality": "1",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_main",
          "Non_unique": "1",
          "Key_name": "idx_user_main_reset_token_expires_at",
          "Seq_in_index": "1",
          "Column_name": "reset_token_expires_at",
          "Collation": "A",
          "Cardinality": "1",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `user_main` (\n  `id` int(11) NOT NULL AUTO_INCREMENT,\n  `is_valid` int(11) NOT NULL,\n  `is_ldap` int(11) NOT NULL DEFAULT 0,\n  `login` varchar(50) NOT NULL,\n  `email` varchar(50) NOT NULL,\n  `password` varchar(255) NOT NULL,\n  `name` varchar(40) NOT NULL,\n  `firstname` varchar(40) NOT NULL,\n  `ip` varchar(15) NOT NULL,\n  `id_geolocalisation_country` int(11) NOT NULL,\n  `id_geolocalisation_city` int(11) NOT NULL,\n  `date_last_login` datetime NOT NULL,\n  `date_last_connected` datetime NOT NULL,\n  `date_created` datetime NOT NULL,\n  `key_auth` char(40) NOT NULL,\n  `confirm_token_hash` char(64) DEFAULT NULL,\n  `confirm_token_expires_at` datetime DEFAULT NULL,\n  `reset_token_hash` char(64) DEFAULT NULL,\n  `reset_token_expires_at` datetime DEFAULT NULL,\n  `id_group` int(11) NOT NULL DEFAULT 1,\n  `avatar` varchar(100) NOT NULL DEFAULT '',\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `email` (`email`),\n  UNIQUE KEY `login` (`login`),\n  KEY `id_geolocalisation_country` (`id_geolocalisation_country`),\n  KEY `id_geolocalisation_city` (`id_geolocalisation_city`),\n  KEY `id_group` (`id_group`),\n  KEY `idx_user_main_confirm_token_expires_at` (`confirm_token_expires_at`),\n  KEY `idx_user_main_reset_token_expires_at` (`reset_token_expires_at`),\n  CONSTRAINT `user_main_ibfk_1` FOREIGN KEY (`id_group`) REFERENCES `group` (`id`),\n  CONSTRAINT `user_main_ibfk_2` FOREIGN KEY (`id_geolocalisation_country`) REFERENCES `geolocalisation_country` (`id`),\n  CONSTRAINT `user_main_ibfk_3` FOREIGN KEY (`id_geolocalisation_city`) REFERENCES `geolocalisation_city` (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci"
    },
    "user_notice_dismissal": {
      "TABLE_NAME": "user_notice_dismissal",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "4",
      "DATA_LENGTH": "16384",
      "INDEX_LENGTH": "0",
      "columns": [
        {
          "Field": "id_user_main",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "notice_key",
          "Type": "varchar(64)",
          "Collation": "utf8mb4_general_ci",
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "dismissed_at",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "dismissed_until",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "user_notice_dismissal",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id_user_main",
          "Collation": "A",
          "Cardinality": "4",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_notice_dismissal",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "2",
          "Column_name": "notice_key",
          "Collation": "A",
          "Cardinality": "4",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `user_notice_dismissal` (\n  `id_user_main` int(11) NOT NULL,\n  `notice_key` varchar(64) NOT NULL,\n  `dismissed_at` datetime NOT NULL,\n  `dismissed_until` datetime NOT NULL,\n  PRIMARY KEY (`id_user_main`,`notice_key`),\n  CONSTRAINT `fk_user_notice_dismissal__user_main` FOREIGN KEY (`id_user_main`) REFERENCES `user_main` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,\n  CONSTRAINT `chk_user_notice_dismissal_window` CHECK (`dismissed_until` > `dismissed_at`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci"
    },
    "user_persistent_auth_session": {
      "TABLE_NAME": "user_persistent_auth_session",
      "ENGINE": "InnoDB",
      "TABLE_ROWS": "46",
      "DATA_LENGTH": "65536",
      "INDEX_LENGTH": "81920",
      "columns": [
        {
          "Field": "id",
          "Type": "bigint(20) unsigned",
          "Collation": null,
          "Null": "NO",
          "Key": "PRI",
          "Default": null,
          "Extra": "auto_increment",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "id_user_main",
          "Type": "int(11)",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "selector",
          "Type": "char(32)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "UNI",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "token_hash",
          "Type": "char(64)",
          "Collation": "utf8mb3_general_ci",
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "previous_token_hash",
          "Type": "char(64)",
          "Collation": "utf8mb3_general_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "previous_token_expires",
          "Type": "datetime",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "user_agent_hash",
          "Type": "char(64)",
          "Collation": "utf8mb3_general_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "ip_hash",
          "Type": "char(64)",
          "Collation": "utf8mb3_general_ci",
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_created",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_last_used",
          "Type": "datetime",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_expires",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_absolute_expires",
          "Type": "datetime",
          "Collation": null,
          "Null": "NO",
          "Key": "MUL",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        },
        {
          "Field": "date_revoked",
          "Type": "datetime",
          "Collation": null,
          "Null": "YES",
          "Key": "",
          "Default": null,
          "Extra": "",
          "Privileges": "select,insert,update,references",
          "Comment": ""
        }
      ],
      "indexes": [
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "0",
          "Key_name": "PRIMARY",
          "Seq_in_index": "1",
          "Column_name": "id",
          "Collation": "A",
          "Cardinality": "46",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "0",
          "Key_name": "uniq_user_persistent_auth_selector",
          "Seq_in_index": "1",
          "Column_name": "selector",
          "Collation": "A",
          "Cardinality": "46",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "1",
          "Key_name": "idx_user_persistent_auth_user",
          "Seq_in_index": "1",
          "Column_name": "id_user_main",
          "Collation": "A",
          "Cardinality": "6",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "1",
          "Key_name": "idx_user_persistent_auth_expires",
          "Seq_in_index": "1",
          "Column_name": "date_expires",
          "Collation": "A",
          "Cardinality": "46",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "1",
          "Key_name": "idx_user_persistent_auth_absolute_expires",
          "Seq_in_index": "1",
          "Column_name": "date_absolute_expires",
          "Collation": "A",
          "Cardinality": "46",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "1",
          "Key_name": "idx_user_persistent_auth_active",
          "Seq_in_index": "1",
          "Column_name": "id_user_main",
          "Collation": "A",
          "Cardinality": "6",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "1",
          "Key_name": "idx_user_persistent_auth_active",
          "Seq_in_index": "2",
          "Column_name": "date_revoked",
          "Collation": "A",
          "Cardinality": "6",
          "Sub_part": null,
          "Packed": null,
          "Null": "YES",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        },
        {
          "Table": "user_persistent_auth_session",
          "Non_unique": "1",
          "Key_name": "idx_user_persistent_auth_active",
          "Seq_in_index": "3",
          "Column_name": "date_expires",
          "Collation": "A",
          "Cardinality": "46",
          "Sub_part": null,
          "Packed": null,
          "Null": "",
          "Index_type": "BTREE",
          "Comment": "",
          "Index_comment": "",
          "Ignored": "NO"
        }
      ],
      "ddl": "CREATE TABLE `user_persistent_auth_session` (\n  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,\n  `id_user_main` int(11) NOT NULL,\n  `selector` char(32) NOT NULL,\n  `token_hash` char(64) NOT NULL,\n  `previous_token_hash` char(64) DEFAULT NULL,\n  `previous_token_expires` datetime DEFAULT NULL,\n  `user_agent_hash` char(64) DEFAULT NULL,\n  `ip_hash` char(64) DEFAULT NULL,\n  `date_created` datetime NOT NULL,\n  `date_last_used` datetime DEFAULT NULL,\n  `date_expires` datetime NOT NULL,\n  `date_absolute_expires` datetime NOT NULL,\n  `date_revoked` datetime DEFAULT NULL,\n  PRIMARY KEY (`id`),\n  UNIQUE KEY `uniq_user_persistent_auth_selector` (`selector`),\n  KEY `idx_user_persistent_auth_user` (`id_user_main`),\n  KEY `idx_user_persistent_auth_expires` (`date_expires`),\n  KEY `idx_user_persistent_auth_absolute_expires` (`date_absolute_expires`),\n  KEY `idx_user_persistent_auth_active` (`id_user_main`,`date_revoked`,`date_expires`),\n  CONSTRAINT `user_persistent_auth_session_ibfk_1` FOREIGN KEY (`id_user_main`) REFERENCES `user_main` (`id`) ON DELETE CASCADE ON UPDATE CASCADE\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci"
    }
  },
  "foreign_keys": [
    {
      "TABLE_NAME": "dot3_cluster",
      "COLUMN_NAME": "id_dot3_graph",
      "CONSTRAINT_NAME": "dot3_cluster_ibfk_2",
      "REFERENCED_TABLE_NAME": "dot3_graph",
      "REFERENCED_COLUMN_NAME": "id"
    },
    {
      "TABLE_NAME": "user_main",
      "COLUMN_NAME": "id_group",
      "CONSTRAINT_NAME": "user_main_ibfk_1",
      "REFERENCED_TABLE_NAME": "group",
      "REFERENCED_COLUMN_NAME": "id"
    },
    {
      "TABLE_NAME": "user_main",
      "COLUMN_NAME": "id_geolocalisation_country",
      "CONSTRAINT_NAME": "user_main_ibfk_2",
      "REFERENCED_TABLE_NAME": "geolocalisation_country",
      "REFERENCED_COLUMN_NAME": "id"
    },
    {
      "TABLE_NAME": "user_main",
      "COLUMN_NAME": "id_geolocalisation_city",
      "CONSTRAINT_NAME": "user_main_ibfk_3",
      "REFERENCED_TABLE_NAME": "geolocalisation_city",
      "REFERENCED_COLUMN_NAME": "id"
    },
    {
      "TABLE_NAME": "user_notice_dismissal",
      "COLUMN_NAME": "id_user_main",
      "CONSTRAINT_NAME": "fk_user_notice_dismissal__user_main",
      "REFERENCED_TABLE_NAME": "user_main",
      "REFERENCED_COLUMN_NAME": "id"
    },
    {
      "TABLE_NAME": "user_persistent_auth_session",
      "COLUMN_NAME": "id_user_main",
      "CONSTRAINT_NAME": "user_persistent_auth_session_ibfk_1",
      "REFERENCED_TABLE_NAME": "user_main",
      "REFERENCED_COLUMN_NAME": "id"
    }
  ],
  "virtual_relations": [
    {
      "constraint_table": "dot3_cluster",
      "constraint_column": "id_dot3_graph",
      "referenced_table": "dot3_graph",
      "referenced_column": "id"
    },
    {
      "constraint_table": "dot3_cluster",
      "constraint_column": "id_dot3_information",
      "referenced_table": "dot3_information",
      "referenced_column": "id"
    },
    {
      "constraint_table": "pmc_event_alert",
      "constraint_column": "id_user_main",
      "referenced_table": "user_main",
      "referenced_column": "id"
    }
  ]
}
