chg: [cryptographicKeys] Indexed more column and bumped db_schema

pull/8063/merge
Sami Mokaddem 2022-03-17 14:43:01 +01:00
parent 6862f1a9d8
commit d65ef9c966
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
2 changed files with 153 additions and 2 deletions

View File

@ -86,7 +86,7 @@ class AppModel extends Model
63 => true, 64 => false, 65 => false, 66 => false, 67 => false, 68 => false,
69 => false, 70 => false, 71 => true, 72 => true, 73 => false, 74 => false,
75 => false, 76 => true, 77 => false, 78 => false, 79 => false, 80 => false,
81 => false, 82 => false, 83 => false, 84 => false
81 => false, 82 => false, 83 => false, 84 => false, 85 => false,
);
public $advanced_updates_description = array(
@ -1677,6 +1677,10 @@ class AppModel extends Model
INDEX `parent_id` (`parent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;";
break;
case 85:
$this->__addIndex('cryptographic_keys', 'parent_type');
$this->__addIndex('cryptographic_keys', 'fingerprint');
break;
case 'fixNonEmptySharingGroupID':
$sqlArray[] = 'UPDATE `events` SET `sharing_group_id` = 0 WHERE `distribution` != 4;';
$sqlArray[] = 'UPDATE `attributes` SET `sharing_group_id` = 0 WHERE `distribution` != 4;';

View File

@ -1058,6 +1058,107 @@
"extra": ""
}
],
"cryptographic_keys": [
{
"column_name": "id",
"is_nullable": "NO",
"data_type": "int",
"character_maximum_length": null,
"numeric_precision": "10",
"collation_name": null,
"column_type": "int(11)",
"column_default": null,
"extra": "auto_increment"
},
{
"column_name": "uuid",
"is_nullable": "NO",
"data_type": "varchar",
"character_maximum_length": "40",
"numeric_precision": null,
"collation_name": "utf8_bin",
"column_type": "varchar(40)",
"column_default": null,
"extra": ""
},
{
"column_name": "type",
"is_nullable": "NO",
"data_type": "varchar",
"character_maximum_length": "40",
"numeric_precision": null,
"collation_name": "utf8_bin",
"column_type": "varchar(40)",
"column_default": null,
"extra": ""
},
{
"column_name": "timestamp",
"is_nullable": "NO",
"data_type": "int",
"character_maximum_length": null,
"numeric_precision": "10",
"collation_name": null,
"column_type": "int(11)",
"column_default": "0",
"extra": ""
},
{
"column_name": "parent_id",
"is_nullable": "NO",
"data_type": "int",
"character_maximum_length": null,
"numeric_precision": "10",
"collation_name": null,
"column_type": "int(11)",
"column_default": null,
"extra": ""
},
{
"column_name": "parent_type",
"is_nullable": "NO",
"data_type": "varchar",
"character_maximum_length": "40",
"numeric_precision": null,
"collation_name": "utf8_bin",
"column_type": "varchar(40)",
"column_default": null,
"extra": ""
},
{
"column_name": "key_data",
"is_nullable": "YES",
"data_type": "text",
"character_maximum_length": "65535",
"numeric_precision": null,
"collation_name": "utf8mb4_unicode_ci",
"column_type": "text",
"column_default": "NULL",
"extra": ""
},
{
"column_name": "revoked",
"is_nullable": "NO",
"data_type": "tinyint",
"character_maximum_length": null,
"numeric_precision": "3",
"collation_name": null,
"column_type": "tinyint(1)",
"column_default": "0",
"extra": ""
},
{
"column_name": "fingerprint",
"is_nullable": "NO",
"data_type": "varchar",
"character_maximum_length": "255",
"numeric_precision": null,
"collation_name": "utf8_bin",
"column_type": "varchar(255)",
"column_default": "''",
"extra": ""
}
],
"dashboards": [
{
"column_name": "id",
@ -1592,6 +1693,17 @@
"column_type": "varchar(40)",
"column_default": "",
"extra": ""
},
{
"column_name": "protected",
"is_nullable": "YES",
"data_type": "tinyint",
"character_maximum_length": null,
"numeric_precision": "3",
"collation_name": null,
"column_type": "tinyint(1)",
"column_default": "NULL",
"extra": ""
}
],
"event_blocklists": [
@ -6256,6 +6368,30 @@
"extra": ""
}
],
"system_settings": [
{
"column_name": "setting",
"is_nullable": "NO",
"data_type": "varchar",
"character_maximum_length": "255",
"numeric_precision": null,
"collation_name": "utf8mb4_unicode_ci",
"column_type": "varchar(255)",
"column_default": null,
"extra": ""
},
{
"column_name": "value",
"is_nullable": "NO",
"data_type": "blob",
"character_maximum_length": "65535",
"numeric_precision": null,
"collation_name": null,
"column_type": "blob",
"column_default": null,
"extra": ""
}
],
"tags": [
{
"column_name": "id",
@ -7937,6 +8073,14 @@
"id": true,
"value": true
},
"cryptographic_keys": {
"id": true,
"uuid": false,
"type": false,
"parent_id": false,
"parent_type": false,
"fingerprint": false
},
"dashboards": {
"id": true,
"name": false,
@ -8237,6 +8381,9 @@
"source": false,
"type": false
},
"system_settings": {
"setting": true
},
"tags": {
"id": true,
"name": true,
@ -8322,5 +8469,5 @@
"id": true
}
},
"db_version": "82"
"db_version": "85"
}