This is an automated email from the ASF dual-hosted git repository.

wangzhen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/linkis.git


The following commit(s) were added to refs/heads/master by this push:
     new b689f88e0 [Bug] Fixed the problem that local Debug could not read the 
application yml configuration (#5020)
b689f88e0 is described below

commit b689f88e0ca8360d9f1feab91570f156a44b10cd
Author: peacewong <[email protected]>
AuthorDate: Wed Dec 6 10:03:48 2023 +0800

    [Bug] Fixed the problem that local Debug could not read the application yml 
configuration (#5020)
    
    * add template_required column to linkis_ps_configuration_config_key close 
#5018
    
    * Fix Local Debug cannot read application ymal
---
 linkis-dist/bin/install.sh                         |  5 +++--
 .../conf/{eureka => }/application-engineconn.yml   |  0
 .../conf/{eureka => }/application-eureka.yml       |  0
 .../conf/{eureka => }/application-linkis.yml       |  0
 linkis-dist/package/db/linkis_ddl.sql              | 23 ++++++++++++++++++++--
 linkis-dist/package/db/linkis_ddl_pg.sql           |  3 ++-
 6 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/linkis-dist/bin/install.sh b/linkis-dist/bin/install.sh
index 5db6b5224..24cada665 100644
--- a/linkis-dist/bin/install.sh
+++ b/linkis-dist/bin/install.sh
@@ -111,12 +111,13 @@ else
 fi
 
 if [ "$DISCOVERY" == "NACOS" ]; then
+  rm -rf $LINKIS_HOME/conf/application-*
   mv $LINKIS_HOME/conf/nacos/* $LINKIS_HOME/conf
+  echo "Use NACOS mode"
 else
-  mv $LINKIS_HOME/conf/eureka/* $LINKIS_HOME/conf
+  echo "Use EUREKA mode"
 fi
 rm -rf $LINKIS_HOME/conf/nacos
-rm -rf $LINKIS_HOME/conf/eureka
 
 cp ${LINKIS_CONFIG_PATH} $LINKIS_HOME/conf
 cp ${LINKIS_DB_CONFIG_PATH} $LINKIS_HOME/conf
diff --git a/linkis-dist/package/conf/eureka/application-engineconn.yml 
b/linkis-dist/package/conf/application-engineconn.yml
similarity index 100%
rename from linkis-dist/package/conf/eureka/application-engineconn.yml
rename to linkis-dist/package/conf/application-engineconn.yml
diff --git a/linkis-dist/package/conf/eureka/application-eureka.yml 
b/linkis-dist/package/conf/application-eureka.yml
similarity index 100%
rename from linkis-dist/package/conf/eureka/application-eureka.yml
rename to linkis-dist/package/conf/application-eureka.yml
diff --git a/linkis-dist/package/conf/eureka/application-linkis.yml 
b/linkis-dist/package/conf/application-linkis.yml
similarity index 100%
rename from linkis-dist/package/conf/eureka/application-linkis.yml
rename to linkis-dist/package/conf/application-linkis.yml
diff --git a/linkis-dist/package/db/linkis_ddl.sql 
b/linkis-dist/package/db/linkis_ddl.sql
index f7f8c3547..052da6416 100644
--- a/linkis-dist/package/db/linkis_ddl.sql
+++ b/linkis-dist/package/db/linkis_ddl.sql
@@ -46,6 +46,7 @@ CREATE TABLE `linkis_ps_configuration_config_key`(
     `en_description` varchar(200) DEFAULT NULL COMMENT 'english description',
     `en_name` varchar(100) DEFAULT NULL COMMENT 'english name',
     `en_treeName` varchar(100) DEFAULT NULL COMMENT 'english treeName',
+    `template_required` tinyint(1) DEFAULT 0 COMMENT 'template required 0 none 
/ 1 must',
     PRIMARY KEY (`id`)
 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
 
@@ -64,7 +65,7 @@ DROP TABLE IF EXISTS `linkis_ps_configuration_config_value`;
 CREATE TABLE `linkis_ps_configuration_config_value`(
   `id` bigint(20) NOT NULL AUTO_INCREMENT,
   `config_key_id` bigint(20),
-  `config_value` varchar(200),
+  `config_value` varchar(500),
   `config_label_id`int(20),
   `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
   `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
@@ -85,7 +86,25 @@ CREATE TABLE `linkis_ps_configuration_category` (
   UNIQUE INDEX `uniq_label_id` (`label_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
 
-
+DROP  TABLE IF EXISTS `linkis_ps_configuration_template_config_key`;
+CREATE TABLE IF NOT EXISTS `linkis_ps_configuration_template_config_key` (
+    `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
+    `template_name` VARCHAR(200) NOT NULL COMMENT 'Configuration template name 
redundant storage',
+    `template_uuid` VARCHAR(36) NOT NULL COMMENT 'uuid template id recorded by 
the third party',
+    `key_id` BIGINT(20) NOT NULL COMMENT 'id of 
linkis_ps_configuration_config_key',
+    `config_value` VARCHAR(200) NULL DEFAULT NULL COMMENT 'configuration 
value',
+    `max_value` VARCHAR(50) NULL DEFAULT NULL COMMENT 'upper limit value',
+    `min_value` VARCHAR(50) NULL DEFAULT NULL COMMENT 'Lower limit value 
(reserved)',
+    `validate_range` VARCHAR(50) NULL DEFAULT NULL COMMENT 'Verification 
regularity (reserved)',
+    `is_valid` VARCHAR(2) DEFAULT 'Y' COMMENT 'Is it valid? Reserved Y/N',
+    `create_by` VARCHAR(50) NOT NULL COMMENT 'Creator',
+    `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
+    `update_by` VARCHAR(50) NULL DEFAULT NULL COMMENT 'Update by',
+    `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT 'update time',
+    PRIMARY KEY (`id`),
+    UNIQUE INDEX `uniq_tid_kid` (`template_uuid`, `key_id`),
+    UNIQUE INDEX `uniq_tname_kid` (`template_uuid`, `key_id`)
+    )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
 
 DROP  TABLE IF EXISTS `linkis_ps_configuration_key_limit_for_user`;
 CREATE TABLE IF NOT EXISTS `linkis_ps_configuration_key_limit_for_user` (
diff --git a/linkis-dist/package/db/linkis_ddl_pg.sql 
b/linkis-dist/package/db/linkis_ddl_pg.sql
index 8d66c0dd8..36cb554c9 100644
--- a/linkis-dist/package/db/linkis_ddl_pg.sql
+++ b/linkis-dist/package/db/linkis_ddl_pg.sql
@@ -45,7 +45,8 @@ CREATE TABLE linkis_ps_configuration_config_key (
        en_description varchar(200) NULL,
        en_name varchar(100) NULL,
        "en_treeName" varchar(100) NULL,
-    `boundary_type`     int2 NOT NULL,
+    boundary_type     int2 NOT NULL,
+    template_required bool NULL,
        CONSTRAINT linkis_configuration_config_key_pkey PRIMARY KEY (id)
 );
 COMMENT ON COLUMN "linkis_ps_configuration_config_key"."key" IS 'Set key, e.g. 
spark.executor.instances';


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to