From 2c8921f0763d665109a7461f7975829bf06dcc73 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Wed, 19 Nov 2025 18:09:50 +0100 Subject: [PATCH] MT#63978 enlarge kamailio.acc_*.src_leg, dst_leg cols Change-Id: I19f5c4ad3779cb08b2dfb14c4c4e626a3e80f664 --- db_scripts/diff/15873.down | 8 ++++++++ db_scripts/diff/15873.up | 8 ++++++++ schema/kamailio.json | 12 ++++++------ schema/kamailio.sql | 12 ++++++------ schema/ngcp.sql | 3 ++- 5 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 db_scripts/diff/15873.down create mode 100644 db_scripts/diff/15873.up diff --git a/db_scripts/diff/15873.down b/db_scripts/diff/15873.down new file mode 100644 index 00000000..46c2dbea --- /dev/null +++ b/db_scripts/diff/15873.down @@ -0,0 +1,8 @@ +ALTER TABLE kamailio.acc MODIFY COLUMN `src_leg` varchar(10240) DEFAULT NULL, +MODIFY COLUMN `dst_leg` varchar(10240) DEFAULT NULL; + +ALTER TABLE kamailio.acc_backup MODIFY COLUMN `src_leg` varchar(10240) DEFAULT NULL, +MODIFY COLUMN `dst_leg` varchar(10240) DEFAULT NULL; + +ALTER TABLE kamailio.acc_trash MODIFY COLUMN `src_leg` varchar(10240) DEFAULT NULL, +MODIFY COLUMN `dst_leg` varchar(10240) DEFAULT NULL; \ No newline at end of file diff --git a/db_scripts/diff/15873.up b/db_scripts/diff/15873.up new file mode 100644 index 00000000..e16cc893 --- /dev/null +++ b/db_scripts/diff/15873.up @@ -0,0 +1,8 @@ +ALTER TABLE kamailio.acc MODIFY COLUMN `src_leg` TEXT DEFAULT NULL, +MODIFY COLUMN `dst_leg` TEXT DEFAULT NULL; + +ALTER TABLE kamailio.acc_backup MODIFY COLUMN `src_leg` TEXT DEFAULT NULL, +MODIFY COLUMN `dst_leg` TEXT DEFAULT NULL; + +ALTER TABLE kamailio.acc_trash MODIFY COLUMN `src_leg` TEXT DEFAULT NULL, +MODIFY COLUMN `dst_leg` TEXT DEFAULT NULL; \ No newline at end of file diff --git a/schema/kamailio.json b/schema/kamailio.json index badac5f9..25249919 100644 --- a/schema/kamailio.json +++ b/schema/kamailio.json @@ -41,7 +41,7 @@ "COLLATION_NAME" : "utf8mb3_general_ci", "COLUMN_DEFAULT" : "NULL", "COLUMN_NAME" : "dst_leg", - "COLUMN_TYPE" : "varchar(10240)", + "COLUMN_TYPE" : "text", "EXTRA" : "", "IS_NULLABLE" : "YES", "ORDINAL_POSITION" : 11, @@ -149,7 +149,7 @@ "COLLATION_NAME" : "utf8mb3_general_ci", "COLUMN_DEFAULT" : "NULL", "COLUMN_NAME" : "src_leg", - "COLUMN_TYPE" : "varchar(10240)", + "COLUMN_TYPE" : "text", "EXTRA" : "", "IS_NULLABLE" : "YES", "ORDINAL_POSITION" : 10, @@ -245,7 +245,7 @@ "COLLATION_NAME" : "utf8mb3_general_ci", "COLUMN_DEFAULT" : "NULL", "COLUMN_NAME" : "dst_leg", - "COLUMN_TYPE" : "varchar(10240)", + "COLUMN_TYPE" : "text", "EXTRA" : "", "IS_NULLABLE" : "YES", "ORDINAL_POSITION" : 11, @@ -353,7 +353,7 @@ "COLLATION_NAME" : "utf8mb3_general_ci", "COLUMN_DEFAULT" : "NULL", "COLUMN_NAME" : "src_leg", - "COLUMN_TYPE" : "varchar(10240)", + "COLUMN_TYPE" : "text", "EXTRA" : "", "IS_NULLABLE" : "YES", "ORDINAL_POSITION" : 10, @@ -497,7 +497,7 @@ "COLLATION_NAME" : "utf8mb3_general_ci", "COLUMN_DEFAULT" : "NULL", "COLUMN_NAME" : "dst_leg", - "COLUMN_TYPE" : "varchar(10240)", + "COLUMN_TYPE" : "text", "EXTRA" : "", "IS_NULLABLE" : "YES", "ORDINAL_POSITION" : 11, @@ -605,7 +605,7 @@ "COLLATION_NAME" : "utf8mb3_general_ci", "COLUMN_DEFAULT" : "NULL", "COLUMN_NAME" : "src_leg", - "COLUMN_TYPE" : "varchar(10240)", + "COLUMN_TYPE" : "text", "EXTRA" : "", "IS_NULLABLE" : "YES", "ORDINAL_POSITION" : 10, diff --git a/schema/kamailio.sql b/schema/kamailio.sql index 55a43a3b..e75723b7 100644 --- a/schema/kamailio.sql +++ b/schema/kamailio.sql @@ -18,8 +18,8 @@ CREATE TABLE `acc` ( `sip_reason` varchar(128) NOT NULL DEFAULT '', `time` datetime NOT NULL, `time_hires` decimal(13,3) NOT NULL, - `src_leg` varchar(10240) DEFAULT NULL, - `dst_leg` varchar(10240) DEFAULT NULL, + `src_leg` text DEFAULT NULL, + `dst_leg` text DEFAULT NULL, `dst_user` varchar(64) NOT NULL DEFAULT '', `dst_ouser` varchar(64) NOT NULL DEFAULT '', `dst_domain` varchar(128) NOT NULL DEFAULT '', @@ -43,8 +43,8 @@ CREATE TABLE `acc_backup` ( `sip_reason` varchar(128) NOT NULL DEFAULT '', `time` datetime NOT NULL, `time_hires` decimal(13,3) NOT NULL, - `src_leg` varchar(10240) DEFAULT NULL, - `dst_leg` varchar(10240) DEFAULT NULL, + `src_leg` text DEFAULT NULL, + `dst_leg` text DEFAULT NULL, `dst_user` varchar(64) NOT NULL DEFAULT '', `dst_ouser` varchar(64) NOT NULL DEFAULT '', `dst_domain` varchar(128) NOT NULL DEFAULT '', @@ -78,8 +78,8 @@ CREATE TABLE `acc_trash` ( `sip_reason` varchar(128) NOT NULL DEFAULT '', `time` datetime NOT NULL, `time_hires` decimal(13,3) NOT NULL, - `src_leg` varchar(10240) DEFAULT NULL, - `dst_leg` varchar(10240) DEFAULT NULL, + `src_leg` text DEFAULT NULL, + `dst_leg` text DEFAULT NULL, `dst_user` varchar(64) NOT NULL DEFAULT '', `dst_ouser` varchar(64) NOT NULL DEFAULT '', `dst_domain` varchar(128) NOT NULL DEFAULT '', diff --git a/schema/ngcp.sql b/schema/ngcp.sql index 392cf96e..758a6504 100644 --- a/schema/ngcp.sql +++ b/schema/ngcp.sql @@ -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=918 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; +) ENGINE=InnoDB AUTO_INCREMENT=919 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 */; @@ -30969,6 +30969,7 @@ INSERT INTO `db_schema` VALUES (914,15869,'spce','1970-01-01 00:00:01','trunk',1 INSERT INTO `db_schema` VALUES (915,15870,'spce','1970-01-01 00:00:01','trunk',1); INSERT INTO `db_schema` VALUES (916,15871,'spce','1970-01-01 00:00:01','trunk',1); INSERT INTO `db_schema` VALUES (917,15872,'spce','1970-01-01 00:00:01','trunk',1); +INSERT INTO `db_schema` VALUES (918,15873,'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);