This is an automated email from the ASF dual-hosted git repository.
xiaoyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git
The following commit(s) were added to refs/heads/master by this push:
new ce3719d4d6 [type:fix]fix 2.6.1 to 2.7.0 upgrade.sql (#5933)
ce3719d4d6 is described below
commit ce3719d4d68cb51df0704a154fb1da8b2a1778ed
Author: xcsnx <[email protected]>
AuthorDate: Mon Feb 17 14:48:41 2025 +0800
[type:fix]fix 2.6.1 to 2.7.0 upgrade.sql (#5933)
* fix
* fix
* fix upgrade.sql
---------
Co-authored-by: ‘xcsnx’ <‘[email protected]’>
---
db/upgrade/2.6.1-upgrade-2.7.0-og.sql | 100 ++++++++++++++---------------
db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql | 101 +++++++++++++++---------------
db/upgrade/2.6.1-upgrade-2.7.0-pg.sql | 98 ++++++++++++++---------------
3 files changed, 144 insertions(+), 155 deletions(-)
diff --git a/db/upgrade/2.6.1-upgrade-2.7.0-og.sql
b/db/upgrade/2.6.1-upgrade-2.7.0-og.sql
index 1f27167d0b..bfe46e9df6 100644
--- a/db/upgrade/2.6.1-upgrade-2.7.0-og.sql
+++ b/db/upgrade/2.6.1-upgrade-2.7.0-og.sql
@@ -145,50 +145,6 @@ COMMENT ON COLUMN
"public"."namespace_plugin_rel"."date_created" IS 'Creation ti
COMMENT ON COLUMN "public"."namespace_plugin_rel"."date_updated" IS 'Update
time';
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822145','649330b6-c2d7-4edc-be8e-8a54df9eb385','1', NULL, 20, 0,
'2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822146','649330b6-c2d7-4edc-be8e-8a54df9eb385','10', NULL, 140,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822147','649330b6-c2d7-4edc-be8e-8a54df9eb385','11',
'{"protocol":"zookeeper","register":"127.0.0.1:2181","threadpool":"shared"}',
310, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822148','649330b6-c2d7-4edc-be8e-8a54df9eb385','12', NULL, 310,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822149','649330b6-c2d7-4edc-be8e-8a54df9eb385','13',
'{"multiSelectorHandle":"1","multiRuleHandle":"0","threadpool":"shared"}', 310,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822150','649330b6-c2d7-4edc-be8e-8a54df9eb385','14', NULL, 80,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822151','649330b6-c2d7-4edc-be8e-8a54df9eb385','15',
'{"multiSelectorHandle":"1","multiRuleHandle":"0","threadpool":"shared"}', 310,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822152','649330b6-c2d7-4edc-be8e-8a54df9eb385','16', NULL, 110,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822153','649330b6-c2d7-4edc-be8e-8a54df9eb385','17',
'{"registerProtocol":"direct","registerAddress":"127.0.0.1:2181","corethreads":0,"threads":2147483647,"queues":0,"threadpool":"shared"}',
310, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822154','649330b6-c2d7-4edc-be8e-8a54df9eb385','18', NULL, 160,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822155','649330b6-c2d7-4edc-be8e-8a54df9eb385','19',
'{"secretKey":"key"}', 30, 0, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822156','649330b6-c2d7-4edc-be8e-8a54df9eb385','2',
'{"model":"black"}', 50, 0, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822157','649330b6-c2d7-4edc-be8e-8a54df9eb385','20', NULL, 120,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822158','649330b6-c2d7-4edc-be8e-8a54df9eb385','21', NULL, 40,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822159','649330b6-c2d7-4edc-be8e-8a54df9eb385','22', NULL, 70,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822160','649330b6-c2d7-4edc-be8e-8a54df9eb385','23', NULL, 220,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822161','649330b6-c2d7-4edc-be8e-8a54df9eb385','24', NULL, 100,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822162','649330b6-c2d7-4edc-be8e-8a54df9eb385','25', NULL, 410,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822163','649330b6-c2d7-4edc-be8e-8a54df9eb385','26',
'{"multiSelectorHandle":"1"}', 200, 1, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822164','649330b6-c2d7-4edc-be8e-8a54df9eb385','27', NULL, 125,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822165','649330b6-c2d7-4edc-be8e-8a54df9eb385','28', '{"port":
9500,"bossGroupThreadCount": 1,"maxPayloadSize":
65536,"workerGroupThreadCount": 12,"userName": "shenyu","password":
"shenyu","isEncryptPassword": false,"encryptMode": "","leakDetectorLevel":
"DISABLED"}', 125, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822166','649330b6-c2d7-4edc-be8e-8a54df9eb385','29',
'{"topic":"shenyu-access-logging", "namesrvAddr":
"localhost:9876","producerGroup":"shenyu-plugin-logging-rocketmq"}', 170, 0,
'2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822167','649330b6-c2d7-4edc-be8e-8a54df9eb385','3', NULL, 90, 0,
'2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822168','649330b6-c2d7-4edc-be8e-8a54df9eb385','30',
'{"cacheType":"memory"}', 10, 0, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822169','649330b6-c2d7-4edc-be8e-8a54df9eb385','31', NULL, 1, 0,
'2022-06-16 14:40:35.000', '2022-06-16 14:40:55.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822170','649330b6-c2d7-4edc-be8e-8a54df9eb385','32',
'{"host":"localhost", "port": "9200"}', 190, 0, '2022-06-19 22:00:00.000',
'2022-06-19 22:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822171','649330b6-c2d7-4edc-be8e-8a54df9eb385','33',
'{"host":"localhost", "port": "9092"}', 180, 0, '2022-07-04 22:00:00.000',
'2022-07-02 22:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822172','649330b6-c2d7-4edc-be8e-8a54df9eb385','34',
'{"projectName": "shenyu", "logStoreName": "shenyu-logstore", "topic":
"shenyu-topic"}', 175, 0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822173','649330b6-c2d7-4edc-be8e-8a54df9eb385','35',
'{"topic":"shenyu-access-logging", "serviceUrl": "pulsar://localhost:6650"}',
185, 0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822174','649330b6-c2d7-4edc-be8e-8a54df9eb385','36',
'{"endpoint": "ap-guangzhou.cls.tencentcs.com", "topic": "shenyu-topic"}', 176,
0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822175','649330b6-c2d7-4edc-be8e-8a54df9eb385','38',
'{"host":"127.0.0.1","port":"8123","databse":"shenyu-gateway","username":"foo","password":"bar"}',
195, 0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822176','649330b6-c2d7-4edc-be8e-8a54df9eb385','39',
'{"endpoint":"http://localhost:8000"}', 40, 0, '2022-09-11 12:00:00.000',
'2022-09-11 12:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822177','649330b6-c2d7-4edc-be8e-8a54df9eb385','4',
'{"master":"mymaster","mode":"standalone","url":"192.168.1.1:6379","password":"abc"}',
60, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822178','649330b6-c2d7-4edc-be8e-8a54df9eb385','40', NULL, 150,
0, '2022-07-24 19:00:00.000', '2022-07-24 19:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822179','649330b6-c2d7-4edc-be8e-8a54df9eb385','42', NULL, 320,
1, '2023-05-30 18:02:53.000', '2022-05-30 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822180','649330b6-c2d7-4edc-be8e-8a54df9eb385','43',
'{"totalSizeInBytes":"104857600","maxBlockMs":"0","ioThreadCount":"1","batchSizeThresholdInBytes":"524288","batchCountThreshold":"4096","lingerMs":"2000","retries":"100","baseRetryBackoffMs":"100","maxRetryBackoffMs":"100","enableLocalTest":"true","setGiveUpExtraLongSingleLog":"false"}',
177, 0, '2023-07-05 14:03:53.686', '2023-07-06 12:42:07.234');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822181','649330b6-c2d7-4edc-be8e-8a54df9eb385','44',
'{"defaultHandleJson":"{\"authorization\":\"test:test123\"}"}', 150, 0,
'2022-07-24 19:00:00.000', '2022-07-24 19:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822182','649330b6-c2d7-4edc-be8e-8a54df9eb385','45',
'{"host":"127.0.0.1","port":5672,"password":"admin","username":"admin","exchangeName":"exchange.logging.plugin","queueName":"queue.logging.plugin","routingKey":"topic.logging","virtualHost":"/","exchangeType":"direct","durable":"true","exclusive":"false","autoDelete":"false"}',
171, 0, '2023-11-06 15:49:56.454', '2023-11-10 10:40:58.447');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822183','649330b6-c2d7-4edc-be8e-8a54df9eb385','5',
'{"multiSelectorHandle":"1","multiRuleHandle":"0"}', 200, 1, '2022-05-25
18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822184','649330b6-c2d7-4edc-be8e-8a54df9eb385','6',
'{"register":"zookeeper://localhost:2181","multiSelectorHandle":"1","threadpool":"shared","corethreads":0,"threads":2147483647,"queues":0}',
310, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822185','649330b6-c2d7-4edc-be8e-8a54df9eb385','8',
'{"enabled":false,"registerType":"eureka","serverLists":"http://localhost:8761/eureka","props":{}}',
200, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822186','649330b6-c2d7-4edc-be8e-8a54df9eb385','9', NULL, 130,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-
-
INSERT INTO "public"."resource" VALUES ('1792749362445840479',
'1357956838021890048', 'SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN',
'namespacePlugin', '/config/namespacePlugin', 'namespacePlugin', 1, 2, 'build',
0, 0, '', 1, '2024-06-25 18:02:53.000', '2024-06-25 18:02:53.000');
INSERT INTO "public"."resource" VALUES ('1792749362445840480',
'1792749362445840479', 'SHENYU.BUTTON.SYSTEM.LIST', '', '', '', 2, 0, '', 1, 0,
'system:namespacePlugin:list', 1, '2024-06-25 18:02:53.000', '2024-06-25
18:02:53.000');
INSERT INTO "public"."resource" VALUES ('1792749362445840481',
'1792749362445840479', 'SHENYU.BUTTON.SYSTEM.DELETE', '', '', '', 2, 1, '', 1,
0, 'system:namespacePlugin:delete', 1, '2024-06-25 18:02:53.000', '2024-06-25
18:02:53.000');
@@ -236,21 +192,21 @@ COMMENT ON COLUMN
"public"."proxy_selector"."namespace_id" IS 'namespaceId';
ALTER TABLE "public"."alert_receiver" ADD COLUMN namespace_id VARCHAR(50) NOT
NULL;
COMMENT ON COLUMN "public"."alert_receiver"."namespace_id" IS 'namespaceId';
-UPDATE "public"."selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."rule" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."rule" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."meta_data" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."meta_data" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."app_auth" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."app_auth" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."discovery" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."discovery" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."discovery_upstream" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."discovery_upstream" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."proxy_selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."proxy_selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."alert_receiver" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."alert_receiver" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-- ----------------------------
-- Table structure for scale
@@ -338,3 +294,43 @@ COMMENT ON COLUMN "public"."namespace_user_rel"."user_id"
IS 'user_id';
COMMENT ON COLUMN "public"."namespace_user_rel"."date_created" IS 'create
time';
COMMENT ON COLUMN "public"."namespace_user_rel"."date_updated" IS 'update
time';
+INSERT INTO "public"."namespace_plugin_rel" (
+ id,
+ namespace_id,
+ plugin_id,
+ config,
+ sort,
+ enabled,
+ date_created,
+ date_updated
+)
+SELECT
+ CONCAT(EXTRACT(EPOCH FROM clock_timestamp()) * 1000::BIGINT,
LPAD((RANDOM() * 1000000)::BIGINT::TEXT, 6, '0')),
+ '649330b6-c2d7-4edc-be8e-8a54df9eb385',
+ id,
+ config,
+ sort,
+ enabled,
+ date_created,
+ date_updated
+FROM "public"."plugin";
+
+
+INSERT INTO "public"."namespace_user_rel" (
+ id,
+ namespace_id,
+ user_id,
+ date_created,
+ date_updated
+)
+SELECT
+ CONCAT(
+ FLOOR(EXTRACT(EPOCH FROM NOW()) * 1000),
+ LPAD(CAST(FLOOR(RANDOM() * 1000000) AS TEXT), 6, '0')
+ ),
+ '649330b6-c2d7-4edc-be8e-8a54df9eb385',
+ id,
+ date_created,
+ date_updated
+FROM dashboard_user;
+
diff --git a/db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql
b/db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql
index 03bf078847..a7dad8eaaa 100755
--- a/db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql
+++ b/db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql
@@ -182,50 +182,6 @@ COMMENT ON COLUMN namespace_plugin_rel.enabled IS 'Whether
the plugin is enabled
COMMENT ON COLUMN namespace_plugin_rel.date_created IS 'Creation time';
COMMENT ON COLUMN namespace_plugin_rel.date_updated IS 'Update time';
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822145','649330b6-c2d7-4edc-be8e-8a54df9eb385','1', NULL, 20, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822146','649330b6-c2d7-4edc-be8e-8a54df9eb385','10', NULL, 140,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822147','649330b6-c2d7-4edc-be8e-8a54df9eb385','11',
'{"protocol":"zookeeper","register":"127.0.0.1:2181","threadpool":"shared"}',
310, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822148','649330b6-c2d7-4edc-be8e-8a54df9eb385','12', NULL, 310,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822149','649330b6-c2d7-4edc-be8e-8a54df9eb385','13',
'{"multiSelectorHandle":"1","multiRuleHandle":"0","threadpool":"shared"}', 310,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822150','649330b6-c2d7-4edc-be8e-8a54df9eb385','14', NULL, 80,
1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822151','649330b6-c2d7-4edc-be8e-8a54df9eb385','15',
'{"multiSelectorHandle":"1","multiRuleHandle":"0","threadpool":"shared"}', 310,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822152','649330b6-c2d7-4edc-be8e-8a54df9eb385','16', NULL, 110,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822153','649330b6-c2d7-4edc-be8e-8a54df9eb385','17',
'{"registerProtocol":"direct","registerAddress":"127.0.0.1:2181","corethreads":0,"threads":2147483647,"queues":0,"threadpool":"shared"}',
310, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822154','649330b6-c2d7-4edc-be8e-8a54df9eb385','18', NULL, 160,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822155','649330b6-c2d7-4edc-be8e-8a54df9eb385','19',
'{"secretKey":"key"}', 30, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822156','649330b6-c2d7-4edc-be8e-8a54df9eb385','2',
'{"model":"black"}', 50, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822157','649330b6-c2d7-4edc-be8e-8a54df9eb385','20', NULL, 120,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822158','649330b6-c2d7-4edc-be8e-8a54df9eb385','21', NULL, 40,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822159','649330b6-c2d7-4edc-be8e-8a54df9eb385','22', NULL, 70,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822160','649330b6-c2d7-4edc-be8e-8a54df9eb385','23', NULL, 220,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822161','649330b6-c2d7-4edc-be8e-8a54df9eb385','24', NULL, 100,
1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822162','649330b6-c2d7-4edc-be8e-8a54df9eb385','25', NULL, 410,
1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822163','649330b6-c2d7-4edc-be8e-8a54df9eb385','26',
'{"multiSelectorHandle":"1"}', 200, 1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822164','649330b6-c2d7-4edc-be8e-8a54df9eb385','27', NULL, 125,
1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822165','649330b6-c2d7-4edc-be8e-8a54df9eb385','28', '{"port":
9500,"bossGroupThreadCount": 1,"maxPayloadSize":
65536,"workerGroupThreadCount": 12,"userName": "shenyu","password":
"shenyu","isEncryptPassword": false,"encryptMode": "","leakDetectorLevel":
"DISABLED"}', 125, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822166','649330b6-c2d7-4edc-be8e-8a54df9eb385','29',
'{"topic":"shenyu-access-logging", "namesrvAddr":
"localhost:9876","producerGroup":"shenyu-plugin-logging-rocketmq"}', 170, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822167','649330b6-c2d7-4edc-be8e-8a54df9eb385','3', NULL, 90, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822168','649330b6-c2d7-4edc-be8e-8a54df9eb385','30',
'{"cacheType":"memory"}', 10, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822169','649330b6-c2d7-4edc-be8e-8a54df9eb385','31', NULL, 1, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822170','649330b6-c2d7-4edc-be8e-8a54df9eb385','32',
'{"host":"localhost", "port": "9200"}', 190, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822171','649330b6-c2d7-4edc-be8e-8a54df9eb385','33',
'{"host":"localhost", "port": "9092"}', 180, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822172','649330b6-c2d7-4edc-be8e-8a54df9eb385','34',
'{"projectName": "shenyu", "logStoreName": "shenyu-logstore", "topic":
"shenyu-topic"}', 175, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822173','649330b6-c2d7-4edc-be8e-8a54df9eb385','35',
'{"topic":"shenyu-access-logging", "serviceUrl": "pulsar://localhost:6650"}',
185, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822174','649330b6-c2d7-4edc-be8e-8a54df9eb385','36',
'{"endpoint": "ap-guangzhou.cls.tencentcs.com", "topic": "shenyu-topic"}', 176,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822175','649330b6-c2d7-4edc-be8e-8a54df9eb385','38',
'{"host":"127.0.0.1","port":"8123","databse":"shenyu-gateway","username":"foo","password":"bar"}',
195, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822176','649330b6-c2d7-4edc-be8e-8a54df9eb385','39',
'{"endpoint":"http://localhost:8000"}', 40, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822177','649330b6-c2d7-4edc-be8e-8a54df9eb385','4',
'{"master":"mymaster","mode":"standalone","url":"192.168.1.1:6379","password":"abc"}',
60, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822178','649330b6-c2d7-4edc-be8e-8a54df9eb385','40', NULL, 150,
0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822179','649330b6-c2d7-4edc-be8e-8a54df9eb385','42', NULL, 320,
1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822180','649330b6-c2d7-4edc-be8e-8a54df9eb385','43',
'{"totalSizeInBytes":"104857600","maxBlockMs":"0","ioThreadCount":"1","batchSizeThresholdInBytes":"524288","batchCountThreshold":"4096","lingerMs":"2000","retries":"100","baseRetryBackoffMs":"100","maxRetryBackoffMs":"100","enableLocalTest":"true","setGiveUpExtraLongSingl
[...]
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822181','649330b6-c2d7-4edc-be8e-8a54df9eb385','44',
'{"defaultHandleJson":"{\"authorization\":\"test:test123\"}"}', 150, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822182','649330b6-c2d7-4edc-be8e-8a54df9eb385','45',
'{"host":"127.0.0.1","port":5672,"password":"admin","username":"admin","exchangeName":"exchange.logging.plugin","queueName":"queue.logging.plugin","routingKey":"topic.logging","virtualHost":"/","exchangeType":"direct","durable":"true","exclusive":"false","autoDelete":"fal
[...]
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822183','649330b6-c2d7-4edc-be8e-8a54df9eb385','5',
'{"multiSelectorHandle":"1","multiRuleHandle":"0"}', 200, 1);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822184','649330b6-c2d7-4edc-be8e-8a54df9eb385','6',
'{"register":"zookeeper://localhost:2181","multiSelectorHandle":"1","threadpool":"shared","corethreads":0,"threads":2147483647,"queues":0}',
310, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822185','649330b6-c2d7-4edc-be8e-8a54df9eb385','8',
'{"enabled":false,"registerType":"eureka","serverLists":"http://localhost:8761/eureka","props":{}}',
200, 0);
-INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX (namespace_plugin_rel(id)) */ INTO
namespace_plugin_rel (id,namespace_id,plugin_id, config, sort, enabled) VALUES
('1801816010882822186','649330b6-c2d7-4edc-be8e-8a54df9eb385','9', NULL, 130,
0);
-
-
INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX("resource" (id)) */ INTO "resource"
(id, parent_id, title, name, url, component, resource_type, sort, icon,
is_leaf, is_route, perms, status)VALUES ('1792749362445840479',
'1357956838021890048', 'SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN',
'namespacePlugin', '/config/namespacePlugin', 'namespacePlugin', 1, 2, 'build',
0, 0, '', 1);
INSERT /*+ IGNORE_ROW_ON_DUPKEY_INDEX("resource" (id)) */ INTO "resource"
(id, parent_id, title, name, url, component, resource_type, sort, icon,
is_leaf, is_route, perms, status)VALUES ('1792749362445840480',
'1792749362445840479', 'SHENYU.BUTTON.SYSTEM.LIST', '', '', '', 2, 0, '', 1, 0,
'system:namespacePlugin:list', 1);
@@ -287,21 +243,21 @@ COMMENT ON COLUMN proxy_selector.namespace_id IS
'namespaceId';
ALTER TABLE alert_receiver ADD namespace_id VARCHAR2(50) NOT NULL;
COMMENT ON COLUMN alert_receiver.namespace_id IS 'namespaceId';
-UPDATE selector SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL;
+UPDATE selector SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL OR LENGTH(namespace_id) = 0;
-UPDATE rule SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE
namespace_id IS NULL;
+UPDATE rule SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE
namespace_id IS NULL OR LENGTH(namespace_id) = 0;
-UPDATE meta_data SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL;
+UPDATE meta_data SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL OR LENGTH(namespace_id) = 0;
-UPDATE app_auth SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL;
+UPDATE app_auth SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL OR LENGTH(namespace_id) = 0;
-UPDATE discovery SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL;
+UPDATE discovery SET namespace_id = '649330b6-c2d7-4edc-be8e-8a54df9eb385'
WHERE namespace_id IS NULL OR LENGTH(namespace_id) = 0;
-UPDATE discovery_upstream SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE discovery_upstream SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE proxy_selector SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE proxy_selector SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE alert_receiver SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE alert_receiver SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-- ----------------------------
-- Table structure for scale
@@ -418,3 +374,44 @@ comment on column NAMESPACE_USER_REL.date_created
comment on column NAMESPACE_USER_REL.date_updated
is 'update time';
+INSERT INTO namespace_plugin_rel (
+ id,
+ namespace_id,
+ plugin_id,
+ config,
+ sort,
+ enabled,
+ date_created,
+ date_updated
+)
+SELECT
+ CONCAT(
+ FLOOR((CAST(SYSTIMESTAMP AS DATE) - TO_DATE('1970-01-01',
'YYYY-MM-DD')) * 86400) * 1000,
+ LPAD(TO_CHAR(FLOOR(DBMS_RANDOM.VALUE * 1000000)), 6, '0')
+ ),
+ '649330b6-c2d7-4edc-be8e-8a54df9eb385',
+ id,
+ config,
+ sort,
+ enabled,
+ date_created,
+ date_updated
+FROM plugin;
+
+INSERT INTO namespace_user_rel (
+ id,
+ namespace_id,
+ user_id,
+ date_created,
+ date_updated
+)
+SELECT
+ CONCAT(
+ FLOOR((CAST(SYSTIMESTAMP AS DATE) - TO_DATE('1970-01-01',
'YYYY-MM-DD')) * 86400) * 1000,
+ LPAD(TO_CHAR(FLOOR(DBMS_RANDOM.VALUE * 1000000)), 6, '0')
+ ),
+ '649330b6-c2d7-4edc-be8e-8a54df9eb385',
+ id,
+ date_created,
+ date_updated
+FROM dashboard_user;
diff --git a/db/upgrade/2.6.1-upgrade-2.7.0-pg.sql
b/db/upgrade/2.6.1-upgrade-2.7.0-pg.sql
index 71c2ca5c3a..5f841b95ea 100755
--- a/db/upgrade/2.6.1-upgrade-2.7.0-pg.sql
+++ b/db/upgrade/2.6.1-upgrade-2.7.0-pg.sql
@@ -134,49 +134,6 @@ COMMENT ON COLUMN
"public"."namespace_plugin_rel"."enabled" IS 'Whether the plug
COMMENT ON COLUMN "public"."namespace_plugin_rel"."date_created" IS 'Creation
time';
COMMENT ON COLUMN "public"."namespace_plugin_rel"."date_updated" IS 'Update
time';
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822145','649330b6-c2d7-4edc-be8e-8a54df9eb385','1', NULL, 20, 0,
'2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822146','649330b6-c2d7-4edc-be8e-8a54df9eb385','10', NULL, 140,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822147','649330b6-c2d7-4edc-be8e-8a54df9eb385','11',
'{"protocol":"zookeeper","register":"127.0.0.1:2181","threadpool":"shared"}',
310, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822148','649330b6-c2d7-4edc-be8e-8a54df9eb385','12', NULL, 310,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822149','649330b6-c2d7-4edc-be8e-8a54df9eb385','13',
'{"multiSelectorHandle":"1","multiRuleHandle":"0","threadpool":"shared"}', 310,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822150','649330b6-c2d7-4edc-be8e-8a54df9eb385','14', NULL, 80,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822151','649330b6-c2d7-4edc-be8e-8a54df9eb385','15',
'{"multiSelectorHandle":"1","multiRuleHandle":"0","threadpool":"shared"}', 310,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822152','649330b6-c2d7-4edc-be8e-8a54df9eb385','16', NULL, 110,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822153','649330b6-c2d7-4edc-be8e-8a54df9eb385','17',
'{"registerProtocol":"direct","registerAddress":"127.0.0.1:2181","corethreads":0,"threads":2147483647,"queues":0,"threadpool":"shared"}',
310, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822154','649330b6-c2d7-4edc-be8e-8a54df9eb385','18', NULL, 160,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822155','649330b6-c2d7-4edc-be8e-8a54df9eb385','19',
'{"secretKey":"key"}', 30, 0, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822156','649330b6-c2d7-4edc-be8e-8a54df9eb385','2',
'{"model":"black"}', 50, 0, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822157','649330b6-c2d7-4edc-be8e-8a54df9eb385','20', NULL, 120,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822158','649330b6-c2d7-4edc-be8e-8a54df9eb385','21', NULL, 40,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822159','649330b6-c2d7-4edc-be8e-8a54df9eb385','22', NULL, 70,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822160','649330b6-c2d7-4edc-be8e-8a54df9eb385','23', NULL, 220,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822161','649330b6-c2d7-4edc-be8e-8a54df9eb385','24', NULL, 100,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822162','649330b6-c2d7-4edc-be8e-8a54df9eb385','25', NULL, 410,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822163','649330b6-c2d7-4edc-be8e-8a54df9eb385','26',
'{"multiSelectorHandle":"1"}', 200, 1, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822164','649330b6-c2d7-4edc-be8e-8a54df9eb385','27', NULL, 125,
1, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822165','649330b6-c2d7-4edc-be8e-8a54df9eb385','28', '{"port":
9500,"bossGroupThreadCount": 1,"maxPayloadSize":
65536,"workerGroupThreadCount": 12,"userName": "shenyu","password":
"shenyu","isEncryptPassword": false,"encryptMode": "","leakDetectorLevel":
"DISABLED"}', 125, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822166','649330b6-c2d7-4edc-be8e-8a54df9eb385','29',
'{"topic":"shenyu-access-logging", "namesrvAddr":
"localhost:9876","producerGroup":"shenyu-plugin-logging-rocketmq"}', 170, 0,
'2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822167','649330b6-c2d7-4edc-be8e-8a54df9eb385','3', NULL, 90, 0,
'2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822168','649330b6-c2d7-4edc-be8e-8a54df9eb385','30',
'{"cacheType":"memory"}', 10, 0, '2022-05-25 18:02:53.000', '2022-05-25
18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822169','649330b6-c2d7-4edc-be8e-8a54df9eb385','31', NULL, 1, 0,
'2022-06-16 14:40:35.000', '2022-06-16 14:40:55.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822170','649330b6-c2d7-4edc-be8e-8a54df9eb385','32',
'{"host":"localhost", "port": "9200"}', 190, 0, '2022-06-19 22:00:00.000',
'2022-06-19 22:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822171','649330b6-c2d7-4edc-be8e-8a54df9eb385','33',
'{"host":"localhost", "port": "9092"}', 180, 0, '2022-07-04 22:00:00.000',
'2022-07-02 22:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822172','649330b6-c2d7-4edc-be8e-8a54df9eb385','34',
'{"projectName": "shenyu", "logStoreName": "shenyu-logstore", "topic":
"shenyu-topic"}', 175, 0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822173','649330b6-c2d7-4edc-be8e-8a54df9eb385','35',
'{"topic":"shenyu-access-logging", "serviceUrl": "pulsar://localhost:6650"}',
185, 0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822174','649330b6-c2d7-4edc-be8e-8a54df9eb385','36',
'{"endpoint": "ap-guangzhou.cls.tencentcs.com", "topic": "shenyu-topic"}', 176,
0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822175','649330b6-c2d7-4edc-be8e-8a54df9eb385','38',
'{"host":"127.0.0.1","port":"8123","databse":"shenyu-gateway","username":"foo","password":"bar"}',
195, 0, '2022-06-30 21:00:00.000', '2022-06-30 21:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822176','649330b6-c2d7-4edc-be8e-8a54df9eb385','39',
'{"endpoint":"http://localhost:8000"}', 40, 0, '2022-09-11 12:00:00.000',
'2022-09-11 12:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822177','649330b6-c2d7-4edc-be8e-8a54df9eb385','4',
'{"master":"mymaster","mode":"standalone","url":"192.168.1.1:6379","password":"abc"}',
60, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822178','649330b6-c2d7-4edc-be8e-8a54df9eb385','40', NULL, 150,
0, '2022-07-24 19:00:00.000', '2022-07-24 19:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822179','649330b6-c2d7-4edc-be8e-8a54df9eb385','42', NULL, 320,
1, '2023-05-30 18:02:53.000', '2022-05-30 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822180','649330b6-c2d7-4edc-be8e-8a54df9eb385','43',
'{"totalSizeInBytes":"104857600","maxBlockMs":"0","ioThreadCount":"1","batchSizeThresholdInBytes":"524288","batchCountThreshold":"4096","lingerMs":"2000","retries":"100","baseRetryBackoffMs":"100","maxRetryBackoffMs":"100","enableLocalTest":"true","setGiveUpExtraLongSingleLog":"false"}',
177, 0, '2023-07-05 14:03:53.686', '2023-07-06 12:42:07.234');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822181','649330b6-c2d7-4edc-be8e-8a54df9eb385','44',
'{"defaultHandleJson":"{\"authorization\":\"test:test123\"}"}', 150, 0,
'2022-07-24 19:00:00.000', '2022-07-24 19:00:00.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822182','649330b6-c2d7-4edc-be8e-8a54df9eb385','45',
'{"host":"127.0.0.1","port":5672,"password":"admin","username":"admin","exchangeName":"exchange.logging.plugin","queueName":"queue.logging.plugin","routingKey":"topic.logging","virtualHost":"/","exchangeType":"direct","durable":"true","exclusive":"false","autoDelete":"false"}',
171, 0, '2023-11-06 15:49:56.454', '2023-11-10 10:40:58.447');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822183','649330b6-c2d7-4edc-be8e-8a54df9eb385','5',
'{"multiSelectorHandle":"1","multiRuleHandle":"0"}', 200, 1, '2022-05-25
18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822184','649330b6-c2d7-4edc-be8e-8a54df9eb385','6',
'{"register":"zookeeper://localhost:2181","multiSelectorHandle":"1","threadpool":"shared","corethreads":0,"threads":2147483647,"queues":0}',
310, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822185','649330b6-c2d7-4edc-be8e-8a54df9eb385','8',
'{"enabled":false,"registerType":"eureka","serverLists":"http://localhost:8761/eureka","props":{}}',
200, 0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-INSERT INTO "public"."namespace_plugin_rel" VALUES
('1801816010882822186','649330b6-c2d7-4edc-be8e-8a54df9eb385','9', NULL, 130,
0, '2022-05-25 18:02:53.000', '2022-05-25 18:02:53.000');
-
INSERT INTO "public"."resource" VALUES ('1792749362445840479',
'1357956838021890048', 'SHENYU.MENU.SYSTEM.MANAGMENT.NAMESPACEPLUGIN',
'namespacePlugin', '/config/namespacePlugin', 'namespacePlugin', 1, 2, 'build',
0, 0, '', 1, '2024-06-25 18:02:53.000', '2024-06-25 18:02:53.000');
INSERT INTO "public"."resource" VALUES ('1792749362445840480',
'1792749362445840479', 'SHENYU.BUTTON.SYSTEM.LIST', '', '', '', 2, 0, '', 1, 0,
'system:namespacePlugin:list', 1, '2024-06-25 18:02:53.000', '2024-06-25
18:02:53.000');
@@ -238,21 +195,21 @@ COMMENT ON COLUMN
"public"."proxy_selector"."namespace_id" IS 'namespaceId';
ALTER TABLE "public"."alert_receiver" ADD COLUMN namespace_id VARCHAR(50) NOT
NULL;
COMMENT ON COLUMN "public"."alert_receiver"."namespace_id" IS 'namespaceId';
-UPDATE "public"."selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."rule" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."rule" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."meta_data" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."meta_data" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."app_auth" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."app_auth" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."discovery" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."discovery" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."discovery_upstream" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."discovery_upstream" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."proxy_selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."proxy_selector" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-UPDATE "public"."alert_receiver" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL;
+UPDATE "public"."alert_receiver" SET namespace_id =
'649330b6-c2d7-4edc-be8e-8a54df9eb385' WHERE namespace_id IS NULL OR
LENGTH(namespace_id) = 0;
-- ----------------------------
-- Table structure for scale
@@ -340,3 +297,42 @@ COMMENT ON COLUMN "public"."namespace_user_rel"."user_id"
IS 'user_id';
COMMENT ON COLUMN "public"."namespace_user_rel"."date_created" IS 'create
time';
COMMENT ON COLUMN "public"."namespace_user_rel"."date_updated" IS 'update
time';
+INSERT INTO "public"."namespace_plugin_rel" (
+ id,
+ namespace_id,
+ plugin_id,
+ config,
+ sort,
+ enabled,
+ date_created,
+ date_updated
+)
+SELECT
+ CONCAT(EXTRACT(EPOCH FROM clock_timestamp()) * 1000::BIGINT,
LPAD((RANDOM() * 1000000)::BIGINT::TEXT, 6, '0')),
+ '649330b6-c2d7-4edc-be8e-8a54df9eb385',
+ id,
+ config,
+ sort,
+ enabled,
+ date_created,
+ date_updated
+FROM "public"."plugin";
+
+
+INSERT INTO "public"."namespace_user_rel" (
+ id,
+ namespace_id,
+ user_id,
+ date_created,
+ date_updated
+)
+SELECT
+ CONCAT(
+ FLOOR(EXTRACT(EPOCH FROM NOW()) * 1000),
+ LPAD(CAST(FLOOR(RANDOM() * 1000000) AS TEXT), 6, '0')
+ ),
+ '649330b6-c2d7-4edc-be8e-8a54df9eb385',
+ id,
+ date_created,
+ date_updated
+FROM dashboard_user;
\ No newline at end of file