MT#60563 Add 'label' column to provisioning.autoprov_field_device_lines

The new column allows to store the label to show on the
deskphone's displays for the line types 'speeddial', 'forward' and
'transfer'.

Change-Id: I1323a4ac941b9ed15aa0bbd4ed59f387b8349b12
mr13.5
Marco Capetta 8 months ago committed by Sipwise Jenkins Builder
parent cb228a7c9d
commit 7a4eacb7df

@ -0,0 +1,6 @@
use provisioning;
set autocommit=0;
ALTER TABLE autoprov_field_device_lines DROP COLUMN `label`;
COMMIT;

@ -0,0 +1,6 @@
use provisioning;
set autocommit=0;
ALTER TABLE autoprov_field_device_lines ADD COLUMN `label` varchar(100) DEFAULT NULL;
COMMIT;

@ -25,7 +25,7 @@ CREATE TABLE `db_schema` (
PRIMARY KEY (`id`),
UNIQUE KEY `rev_idx` (`revision`,`node`,`site_id`),
KEY `release_idx` (`release`)
) ENGINE=InnoDB AUTO_INCREMENT=913 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
) ENGINE=InnoDB AUTO_INCREMENT=914 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
@ -30963,7 +30963,8 @@ INSERT INTO `db_schema` VALUES (908,15863,'spce','1970-01-01 00:00:01','trunk',N
INSERT INTO `db_schema` VALUES (909,15864,'spce','1970-01-01 00:00:01','trunk',NULL);
INSERT INTO `db_schema` VALUES (910,15865,'spce','1970-01-01 00:00:01','trunk',NULL);
INSERT INTO `db_schema` VALUES (911,15866,'spce','1970-01-01 00:00:01','trunk',NULL);
INSERT INTO `db_schema` VALUES (912,15867,'spce','1970-01-01 00:00:01','trunk',NULL);
INSERT INTO `db_schema` VALUES (912,15867,'spce','1970-01-01 00:00:01','trunk',1);
INSERT INTO `db_schema` VALUES (913,15868,'spce','1970-01-01 00:00:01','trunk',1);
commit;
set autocommit=0;
INSERT INTO `timezone` VALUES ('1','localtime','1970-01-01 00:00:01','1970-01-01 00:00:01',NULL);

@ -540,6 +540,18 @@
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/key_num"
},
"autoprov_field_device_lines/label" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",
"COLUMN_DEFAULT" : "NULL",
"COLUMN_NAME" : "label",
"COLUMN_TYPE" : "varchar(100)",
"EXTRA" : "",
"IS_NULLABLE" : "YES",
"ORDINAL_POSITION" : 10,
"TABLE_NAME" : "autoprov_field_device_lines",
"key_col" : "autoprov_field_device_lines/label"
},
"autoprov_field_device_lines/line_type" : {
"CHARACTER_SET_NAME" : "utf8mb3",
"COLLATION_NAME" : "utf8mb3_general_ci",

@ -100,6 +100,7 @@ CREATE TABLE `autoprov_field_device_lines` (
`extension_unit` tinyint(3) unsigned NOT NULL DEFAULT 0,
`deviceid_dbaliases_id` int(11) unsigned DEFAULT NULL,
`target_number` varchar(100) DEFAULT NULL,
`label` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_fdev_line_const` (`device_id`),
KEY `fk_sub_line_const` (`subscriber_id`),

Loading…
Cancel
Save