From e4dfeba1818b9d827840aa0e6783cca5960af21d Mon Sep 17 00:00:00 2001 From: Ericsssss Date: Fri, 22 Sep 2023 17:46:47 +0800 Subject: [PATCH] [Controller/Mysql] modify ch_app_label label_value length --- server/controller/db/mysql/ch_model.go | 2 +- server/controller/db/mysql/migration/rawsql/init.sql | 2 +- server/controller/db/mysql/migration/rawsql/issu/6.3.1.55.sql | 4 ++++ server/controller/db/mysql/migration/version.go | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 server/controller/db/mysql/migration/rawsql/issu/6.3.1.55.sql diff --git a/server/controller/db/mysql/ch_model.go b/server/controller/db/mysql/ch_model.go index 3210be86f9a..63cc47d3c38 100644 --- a/server/controller/db/mysql/ch_model.go +++ b/server/controller/db/mysql/ch_model.go @@ -448,7 +448,7 @@ type ChPrometheusMetricAPPLabelLayout struct { type ChAPPLabel struct { LabelNameID int `gorm:"primaryKey;column:label_name_id;type:int;not null" json:"LABEL_NAME_ID"` LabelValueID int `gorm:"primaryKey;column:label_value_id;type:int unsigned;not null" json:"LABEL_VALUE_ID"` - LabelValue string `gorm:"column:label_value;type:varchar(256);not null" json:"LABEL_VALUE"` + LabelValue string `gorm:"column:label_value;type:text;not null" json:"LABEL_VALUE"` } func (ChAPPLabel) TableName() string { diff --git a/server/controller/db/mysql/migration/rawsql/init.sql b/server/controller/db/mysql/migration/rawsql/init.sql index 4269888c9e6..fa28f5920b7 100644 --- a/server/controller/db/mysql/migration/rawsql/init.sql +++ b/server/controller/db/mysql/migration/rawsql/init.sql @@ -2666,7 +2666,7 @@ TRUNCATE TABLE ch_pod_k8s_envs; CREATE TABLE IF NOT EXISTS ch_app_label ( `label_name_id` INT(10) NOT NULL, `label_value_id` INT(10) NOT NULL, - `label_value` VARCHAR(256) NOT NULL, + `label_value` TEXT, `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (label_name_id, label_value_id) )ENGINE=innodb DEFAULT CHARSET=utf8; diff --git a/server/controller/db/mysql/migration/rawsql/issu/6.3.1.55.sql b/server/controller/db/mysql/migration/rawsql/issu/6.3.1.55.sql new file mode 100644 index 00000000000..0a1430d481b --- /dev/null +++ b/server/controller/db/mysql/migration/rawsql/issu/6.3.1.55.sql @@ -0,0 +1,4 @@ + +ALTER TABLE ch_app_label MODIFY label_value TEXT; + +UPDATE db_version SET version='6.3.1.55'; diff --git a/server/controller/db/mysql/migration/version.go b/server/controller/db/mysql/migration/version.go index 815dbb9cfd8..f8f122142b8 100644 --- a/server/controller/db/mysql/migration/version.go +++ b/server/controller/db/mysql/migration/version.go @@ -18,5 +18,5 @@ package migration const ( DB_VERSION_TABLE = "db_version" - DB_VERSION_EXPECTED = "6.3.1.54" + DB_VERSION_EXPECTED = "6.3.1.55" )