From 03d69cc819caee87c2b403c61352bd8bd0d0b6d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=81=E5=8C=A0=E5=90=9B?= Date: Tue, 16 Jul 2024 16:35:45 +0800 Subject: [PATCH 1/3] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20Sentinel=20=E9=80=82?= =?UTF-8?q?=E9=85=8D=E6=96=B0=E7=89=88=20=20sentinel-spring-webmvc-v6x-ada?= =?UTF-8?q?pter=20[=E5=8D=87=E7=BA=A7]=20Debezium=20=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=89=88=E6=9C=AC=E5=8D=87=E7=BA=A7=E8=87=B3?= =?UTF-8?q?=202.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 ++++++++++------- .../linux/herodotus/env.full.debezium.yml | 6 +++--- .../linux/herodotus/env.full.tencent.yml | 4 ++-- .../docker-compose/linux/herodotus/env.oss.yml | 2 +- .../windows/herodotus/env.full.debezium.yml | 6 +++--- .../windows/herodotus/env.full.tencent.yml | 4 ++-- .../windows/herodotus/env.oss.yml | 2 +- 7 files changed, 22 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 85f6ba67b..0035a4f6f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Spring Authorization Server 1.3.1 Spring Boot 3.3.1 Spring Cloud 2023.0.3 - Spring Cloud Alibaba 2023.0.1.0 + Spring Cloud Alibaba 2023.0.1.2 Spring Cloud Tencent 1.14.0--2023.0.0-SNAPSHOT Nacos 2.3.3

@@ -158,7 +158,7 @@ |-----------------------------|-----------------| | Spring Boot | 3.3.1 | | Spring Cloud | 2023.0.3 | -| Spring Cloud Alibaba | 2023.0.1.0 | +| Spring Cloud Alibaba | 2023.0.1.2 | | Spring Cloud Tencent | 1.14.0-2023.0.0 | | Spring Authorization Server | 1.3.1 | | Spring Boot Admin | 3.2.2 | @@ -323,11 +323,14 @@ Dante Cloud 已通过由第三方进行的软件出厂安全测试以及等保 ### 个人 -| 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | -|:--:|:----------------------------------------:|:------------------:|:--:|:------------------------------------------:|:------------------:|:--:|:----------------------------------------:|:------------------:|:--:|:------------------------------------------------:|:------------------:| -| 1 | [Kaiser_Li](https://gitee.com/Kaiser_Li) | :white_check_mark: | 2 | [宁哥](https://gitee.com/seabuckthorn-syrup) | :white_check_mark: | 3 | [Nicolas](https://gitee.com/ailifeshow) | :white_check_mark: | 4 | [龍飝龘龘](https://gitee.com/autumnchendq) | :white_check_mark: | -| 5 | [RSJB](https://gitee.com/jinjiaxing1) | :white_check_mark: | 6 | [ipi](https://gitee.com/ipi) | :white_check_mark: | 7 | [zhouhailong](https://gitee.com/l-cloud) | :white_check_mark: | 8 | [Ge](https://gitee.com/gtkwww) | :white_check_mark: | -| 9 | [KohRong](https://gitee.com/loong024) | :white_check_mark: | 10 | [梦行](https://gitee.com/mx2913) | :white_check_mark: | 11 | [骆铘](https://gitee.com/clxhhsy) | :white_check_mark: | 12 | [OnPeaceOfMind](https://gitee.com/onpeaceofmind) | :white_check_mark: | +| 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | 序号 | 昵称 | 合规 | +|:--:|:---------------------------------------------:|:------------------:|:--:|:----------------------------------------------:|:------------------:|:--:|:----------------------------------------:|:------------------:|:--:|:------------------------------------------------:|:------------------:| +| 1 | [Kaiser_Li](https://gitee.com/Kaiser_Li) | :white_check_mark: | 2 | [宁哥](https://gitee.com/seabuckthorn-syrup) | :white_check_mark: | 3 | [Nicolas](https://gitee.com/ailifeshow) | :white_check_mark: | 4 | [龍飝龘龘](https://gitee.com/autumnchendq) | :white_check_mark: | +| 5 | [RSJB](https://gitee.com/jinjiaxing1) | :white_check_mark: | 6 | [ipi](https://gitee.com/ipi) | :white_check_mark: | 7 | [zhouhailong](https://gitee.com/l-cloud) | :white_check_mark: | 8 | [Ge](https://gitee.com/gtkwww) | :white_check_mark: | +| 9 | [KohRong](https://gitee.com/loong024) | :white_check_mark: | 10 | [梦行](https://gitee.com/mx2913) | :white_check_mark: | 11 | [骆铘](https://gitee.com/clxhhsy) | :white_check_mark: | 12 | [OnPeaceOfMind](https://gitee.com/onpeaceofmind) | :white_check_mark: | +| 13 | [SaltedFish](https://gitee.com/null_183_5304) | :white_check_mark: | 14 | [cryptoneedle](https://gitee.com/cryptoneedle) | :white_check_mark: | 15 | [微笑的小虎](https://gitee.com/jfh1214) | :white_check_mark: | 16 | [wui](https://gitee.com/qazwuzhuhe) | :white_check_mark: | +| 17 | [wiysy](https://gitee.com/wiysy) | :white_check_mark: | 18 | [p911gt3rs](https://gitee.com/p911gt3rs) | :white_check_mark: | 19 | [郝召豪](https://gitee.com/menghan1997) | :white_check_mark: | 20 | [zjoye](https://gitee.com/zjoye) | :white_check_mark: | +| 21 | [尹建](https://gitee.com/westcars) | :white_check_mark: | 22 | [常相守](https://gitee.com/canzii) | :white_check_mark: | 23 | [yunnet](https://gitee.com/yunnet) | :white_check_mark: | 24 | [拔土豆的程序员](https://gitee.com/lizhifu) | :white_check_mark: | ## [14]、鸣谢 diff --git a/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml b/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml index dc554a076..70a6540d3 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml @@ -31,7 +31,7 @@ services: - "9849:9849" zookeeper: - image: debezium/zookeeper:2.6 + image: debezium/zookeeper:2.7 container_name: zookeeper hostname: zookeeper restart: always @@ -43,7 +43,7 @@ services: - "3888:3888" kafka: - image: debezium/kafka:2.6 + image: debezium/kafka:2.7 container_name: kafka hostname: kafka restart: always @@ -62,7 +62,7 @@ services: - zookeeper connect: - image: debezium/connect:2.6 + image: debezium/connect:2.7 container_name: connect hostname: connect restart: always diff --git a/configurations/docker/docker-compose/linux/herodotus/env.full.tencent.yml b/configurations/docker/docker-compose/linux/herodotus/env.full.tencent.yml index b38a930f8..e046002ab 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.full.tencent.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.full.tencent.yml @@ -15,7 +15,7 @@ services: - "9091:9091" zookeeper: - image: debezium/zookeeper:2.6 + image: debezium/zookeeper:2.7 container_name: zookeeper hostname: zookeeper environment: @@ -26,7 +26,7 @@ services: - "3888:3888" kafka: - image: debezium/kafka:2.6 + image: debezium/kafka:2.7 container_name: kafka hostname: kafka ports: diff --git a/configurations/docker/docker-compose/linux/herodotus/env.oss.yml b/configurations/docker/docker-compose/linux/herodotus/env.oss.yml index 40b834589..3179cd13f 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.oss.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.oss.yml @@ -1,6 +1,6 @@ services: minio: - image: quay.io/minio/minio:RELEASE.2024-07-10T18-41-49Z + image: quay.io/minio/minio:RELEASE.2024-07-15T19-02-30Z container_name: minio hostname: minio ports: diff --git a/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml b/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml index c2b95737b..1a7383259 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml @@ -31,7 +31,7 @@ services: - "9849:9849" zookeeper: - image: debezium/zookeeper:2.6 + image: debezium/zookeeper:2.7 container_name: zookeeper hostname: zookeeper restart: always @@ -43,7 +43,7 @@ services: - "3888:3888" kafka: - image: debezium/kafka:2.6 + image: debezium/kafka:2.7 container_name: kafka hostname: kafka restart: always @@ -62,7 +62,7 @@ services: - zookeeper connect: - image: debezium/connect:2.6 + image: debezium/connect:2.7 container_name: connect hostname: connect restart: always diff --git a/configurations/docker/docker-compose/windows/herodotus/env.full.tencent.yml b/configurations/docker/docker-compose/windows/herodotus/env.full.tencent.yml index 00dbea3b8..501948f32 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.full.tencent.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.full.tencent.yml @@ -15,7 +15,7 @@ services: - "9091:9091" zookeeper: - image: debezium/zookeeper:2.6 + image: debezium/zookeeper:2.7 container_name: zookeeper environment: ZOOKEEPER_SERVER_ID: 1 @@ -25,7 +25,7 @@ services: - "3888:3888" kafka: - image: debezium/kafka:2.6 + image: debezium/kafka:2.7 container_name: kafka ports: - "9092:9092" diff --git a/configurations/docker/docker-compose/windows/herodotus/env.oss.yml b/configurations/docker/docker-compose/windows/herodotus/env.oss.yml index a05b16f5d..70b68e44b 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.oss.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.oss.yml @@ -1,6 +1,6 @@ services: minio: - image: quay.io/minio/minio:RELEASE.2024-07-10T18-41-49Z + image: quay.io/minio/minio:RELEASE.2024-07-15T19-02-30Z container_name: minio hostname: minio ports: From 28ff31b025de6099e1fc5736777d740531ec5e1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=81=E5=8C=A0=E5=90=9B?= Date: Tue, 16 Jul 2024 22:33:13 +0800 Subject: [PATCH 2/3] =?UTF-8?q?[=E9=87=8D=E6=9E=84]=20=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=20Sentinel=20Dashboard=20=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=87=92?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/dante-cloud-gateway/src/main/resources/bootstrap.yml | 1 - platform/dante-cloud-message/src/main/resources/bootstrap.yml | 1 - platform/dante-cloud-uaa/src/main/resources/bootstrap.yml | 1 - platform/dante-cloud-upms/src/main/resources/bootstrap.yml | 1 - .../dante-cloud-bpmn-ability/src/main/resources/bootstrap.yml | 1 - .../dante-cloud-oss-ability/src/main/resources/bootstrap.yml | 1 - 6 files changed, 6 deletions(-) diff --git a/platform/dante-cloud-gateway/src/main/resources/bootstrap.yml b/platform/dante-cloud-gateway/src/main/resources/bootstrap.yml index d383a6501..0b79a9a05 100644 --- a/platform/dante-cloud-gateway/src/main/resources/bootstrap.yml +++ b/platform/dante-cloud-gateway/src/main/resources/bootstrap.yml @@ -73,7 +73,6 @@ spring: transport: port: 8719 dashboard: ${ALIBABA_SENTINEL_SERVER_ADDR:@alibaba.sentinel.server-addr@} - eager: true #服务注启动,直接注册到dashboard # datasource: # flow: # nacos: diff --git a/platform/dante-cloud-message/src/main/resources/bootstrap.yml b/platform/dante-cloud-message/src/main/resources/bootstrap.yml index e383c3401..c31d3ac56 100644 --- a/platform/dante-cloud-message/src/main/resources/bootstrap.yml +++ b/platform/dante-cloud-message/src/main/resources/bootstrap.yml @@ -50,7 +50,6 @@ spring: transport: port: 8719 dashboard: ${ALIBABA_SENTINEL_SERVER_ADDR:@alibaba.sentinel.server-addr@} - eager: true #服务注启动,直接注册到dashboard # datasource: # flow: # nacos: diff --git a/platform/dante-cloud-uaa/src/main/resources/bootstrap.yml b/platform/dante-cloud-uaa/src/main/resources/bootstrap.yml index 5ef5f4bf1..cb5ea40fa 100644 --- a/platform/dante-cloud-uaa/src/main/resources/bootstrap.yml +++ b/platform/dante-cloud-uaa/src/main/resources/bootstrap.yml @@ -53,7 +53,6 @@ spring: transport: port: 8719 dashboard: ${ALIBABA_SENTINEL_SERVER_ADDR:@alibaba.sentinel.server-addr@} - eager: true #服务注启动,直接注册到dashboard # datasource: # flow: # nacos: diff --git a/platform/dante-cloud-upms/src/main/resources/bootstrap.yml b/platform/dante-cloud-upms/src/main/resources/bootstrap.yml index 39ec5a79e..a69c38023 100644 --- a/platform/dante-cloud-upms/src/main/resources/bootstrap.yml +++ b/platform/dante-cloud-upms/src/main/resources/bootstrap.yml @@ -51,7 +51,6 @@ spring: transport: port: 8719 dashboard: ${ALIBABA_SENTINEL_SERVER_ADDR:@alibaba.sentinel.server-addr@} - eager: true #服务注启动,直接注册到dashboard # datasource: # flow: # nacos: diff --git a/services/dante-cloud-bpmn-ability/src/main/resources/bootstrap.yml b/services/dante-cloud-bpmn-ability/src/main/resources/bootstrap.yml index 721de6ece..4faa8cda9 100644 --- a/services/dante-cloud-bpmn-ability/src/main/resources/bootstrap.yml +++ b/services/dante-cloud-bpmn-ability/src/main/resources/bootstrap.yml @@ -48,7 +48,6 @@ spring: transport: port: 8719 dashboard: ${ALIBABA_SENTINEL_SERVER_ADDR:@alibaba.sentinel.server-addr@} - eager: true #服务注启动,直接注册到dashboard # datasource: # flow: # nacos: diff --git a/services/dante-cloud-oss-ability/src/main/resources/bootstrap.yml b/services/dante-cloud-oss-ability/src/main/resources/bootstrap.yml index 94feb696a..46bd5c8ce 100644 --- a/services/dante-cloud-oss-ability/src/main/resources/bootstrap.yml +++ b/services/dante-cloud-oss-ability/src/main/resources/bootstrap.yml @@ -57,7 +57,6 @@ spring: transport: port: 8719 dashboard: ${ALIBABA_SENTINEL_SERVER_ADDR:@alibaba.sentinel.server-addr@} - eager: true #服务注启动,直接注册到dashboard # datasource: # flow: # nacos: From 28b124aa442d5951660e88a8466db14ba31348bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=81=E5=8C=A0=E5=90=9B?= Date: Sat, 20 Jul 2024 18:40:34 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=90=B3=20feat:=20v3.3.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 主要更新 - [升级] Spring Boot 版本升级至 3.3.2 - [升级] Spring Cloud Alibaba 版本升级至 2023.0.1.2 - [升级] Nacos 版本升级至 2.4.0 - [升级] Debezium 相关组件版本升级至 2.7 - [新增] 新增基于 Aws SDK V2 版本的、响应式对象存储适配支持 - 其它更新 - [发布] 基于 Postgresql 的、重新打包的 Nacos Server 2.4.0 已上传。 - [重构] 大幅调整 OSS 工程各模块定位、实现机制以及代码,重新定义统一调用定义及实现。 - [重构] 重构和调整 OSS 各模块自动配置机制,自动适配阻塞式和响应式环境。 - [重构] 重构 OSS 代码,修正包名、模块名不规范,与工程 groupId 不一致问题。 - [重构] 恢复 Sentinel Dashboard 控制台懒加载配置 - [修复] 修复升级至 Nacos 2.4.0 运行抛出 `java.lang.IllegalStateException: Could not initialize Logback Nacos logging from classpath:nacos-logback14.xml` 问题。fix: #IAECYY - [修复] 修复升级至 Nacos 2.4.0 运行抛出 `[*][variable] already has an associated action supplierl` 问题。fix: #IAECZ5 - [修复] Sentinel 适配新版 sentinel-spring-webmvc-v6x-adapter - [升级] liberica 基础镜像版本升级至 21.0.4-9 - [升级] minio docker 镜像版本升级至 RELEASE.2024-07-16T23-46-41Z - 依赖升级 - [升级] aws-java-sdk-s3 版本升级至 1.12.762 - [升级] software.amazon.awssdk 版本升级至 2.26.21 - [升级] software.amazon.awssdk.crt 版本升级至 0.30.0 - [升级] redisson 版本升级至 3.33.0 - [升级] fastjson2 版升级至 2.0.52 - [升级] weixin-java 版本升级至 4.6.3.B - [升级] alipay-sdk-java 版本升级至 4.39.134.ALL - 注意事项 - Nacos 2.4.0 版本做了很多的改进和提升。但是当前版本还存在较多问题,已知问题已提交至:。所以,还请谨慎使用。 --- README.md | 18 +- .../nacos_config_export_20240531173140.zip | Bin 12619 -> 0 bytes .../nacos_config_export_20240531173140.zip | Bin 12619 -> 0 bytes .../nacos_config_export_20240531173140.zip | Bin .../3.3.1.1/polaris_config_202405311904.zip | Bin 13280 -> 0 bytes .../3.3.1.2/polaris_config_202405311904.zip | Bin 13280 -> 0 bytes .../polaris_config_202405311904.zip | Bin .../docker/context/development/Dockerfile | 2 +- .../context/development/Dockerfile-Monitor | 2 +- .../docker/context/production/Dockerfile | 2 +- .../context/production/Dockerfile-Monitor | 2 +- .../docker-compose/linux/herodotus/.env | 2 +- .../linux/herodotus/env.base.yml | 2 +- .../linux/herodotus/env.full.debezium.yml | 2 +- .../linux/herodotus/env.oss.yml | 2 +- .../linux/herodotus/env.quick-start.yaml | 2 +- .../docker-compose/windows/herodotus/.env | 2 +- .../windows/herodotus/env.base.yml | 2 +- .../windows/herodotus/env.full.base.yml | 2 +- .../windows/herodotus/env.full.debezium.yml | 2 +- .../windows/herodotus/env.oss.yml | 2 +- .../scripts/nacos/sqls/nacos-mysql_2.2.3.sql | 221 ++++++ .../scripts/nacos/sqls/nacos-mysql_2.4.0.sql | 216 ++++++ .../nacos/sqls/nacos-postgresql_2.4.0.sql | 636 ++++++++++++++++++ dependencies/pom.xml | 2 +- modules/dante-module-common/pom.xml | 2 +- modules/dante-module-metadata/pom.xml | 2 +- modules/dante-module-social/pom.xml | 2 +- modules/dante-module-strategy/pom.xml | 2 +- modules/pom.xml | 2 +- .../pom.xml | 2 +- packages/facility-spring-boot-starter/pom.xml | 2 +- packages/pom.xml | 2 +- packages/service-spring-boot-starter/pom.xml | 2 +- platform/dante-cloud-gateway/pom.xml | 2 +- platform/dante-cloud-message/pom.xml | 2 +- platform/dante-cloud-monitor/pom.xml | 4 +- platform/dante-cloud-uaa/pom.xml | 2 +- platform/dante-cloud-upms/pom.xml | 4 +- platform/pom.xml | 2 +- pom.xml | 2 +- services/dante-cloud-bpmn-ability/pom.xml | 4 +- services/dante-cloud-bpmn-logic/pom.xml | 2 +- services/dante-cloud-oss-ability/pom.xml | 2 +- services/pom.xml | 2 +- 45 files changed, 1120 insertions(+), 47 deletions(-) delete mode 100644 configurations/backup/alibaba/3.3.1.1/nacos_config_export_20240531173140.zip delete mode 100644 configurations/backup/alibaba/3.3.1.2/nacos_config_export_20240531173140.zip rename configurations/backup/alibaba/{3.3.1.0 => 3.3.2.0}/nacos_config_export_20240531173140.zip (100%) delete mode 100644 configurations/backup/tencent/3.3.1.1/polaris_config_202405311904.zip delete mode 100644 configurations/backup/tencent/3.3.1.2/polaris_config_202405311904.zip rename configurations/backup/tencent/{3.3.1.0 => 3.3.2.0}/polaris_config_202405311904.zip (100%) create mode 100644 configurations/scripts/nacos/sqls/nacos-mysql_2.2.3.sql create mode 100644 configurations/scripts/nacos/sqls/nacos-mysql_2.4.0.sql create mode 100644 configurations/scripts/nacos/sqls/nacos-postgresql_2.4.0.sql diff --git a/README.md b/README.md index 0035a4f6f..8880ba6a6 100644 --- a/README.md +++ b/README.md @@ -6,16 +6,16 @@

Spring Authorization Server 1.3.1 - Spring Boot 3.3.1 + Spring Boot 3.3.2 Spring Cloud 2023.0.3 Spring Cloud Alibaba 2023.0.1.2 Spring Cloud Tencent 1.14.0--2023.0.0-SNAPSHOT - Nacos 2.3.3 + Nacos 2.4.0

- Version 3.3.1.3 - Dante Engine 3.3.1.3 - Dante OSS 3.3.1.3 + Version 3.3.2.0 + Dante Engine 3.3.2.0 + Dante OSS 3.3.2.0 Java 17 License AGPL 3.0 Total Visits @@ -55,7 +55,7 @@ ## Dante Cloud 响应式版本特性 -- `Spring Boot` 已升级至 3.3.1 +- `Spring Boot` 已升级至 3.3.2 - `Spring Authorization Server` 已升级至 1.3.1 - 全面采用 Java 21,默认开启虚拟线程,以改善阻塞操作的处理降低系统资源的消耗 - 支持传统的 `阻塞式` 微服务与基于 `Reactor` 和 `WebFlux` 的 `响应式` 微服务同时运行在一套系统之中 @@ -156,13 +156,13 @@ | 组件 | 版本 | |-----------------------------|-----------------| -| Spring Boot | 3.3.1 | +| Spring Boot | 3.3.2 | | Spring Cloud | 2023.0.3 | | Spring Cloud Alibaba | 2023.0.1.2 | | Spring Cloud Tencent | 1.14.0-2023.0.0 | | Spring Authorization Server | 1.3.1 | -| Spring Boot Admin | 3.2.2 | -| Nacos | 2.3.3 | +| Spring Boot Admin | 3.3.2 | +| Nacos | 2.4.0 | | Sentinel | 1.8.7 | | Seata | 1.7.0 | diff --git a/configurations/backup/alibaba/3.3.1.1/nacos_config_export_20240531173140.zip b/configurations/backup/alibaba/3.3.1.1/nacos_config_export_20240531173140.zip deleted file mode 100644 index c35692121f6b1d35848f92a63ebd183d5d726674..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12619 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 SF!z7P2L1GbW|s8#pZ*UXQXnJ% diff --git a/configurations/backup/alibaba/3.3.1.2/nacos_config_export_20240531173140.zip b/configurations/backup/alibaba/3.3.1.2/nacos_config_export_20240531173140.zip deleted file mode 100644 index c35692121f6b1d35848f92a63ebd183d5d726674..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12619 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 SF!z7P2L1GbW|s8#pZ*UXQXnJ% diff --git a/configurations/backup/alibaba/3.3.1.0/nacos_config_export_20240531173140.zip b/configurations/backup/alibaba/3.3.2.0/nacos_config_export_20240531173140.zip similarity index 100% rename from configurations/backup/alibaba/3.3.1.0/nacos_config_export_20240531173140.zip rename to configurations/backup/alibaba/3.3.2.0/nacos_config_export_20240531173140.zip diff --git a/configurations/backup/tencent/3.3.1.1/polaris_config_202405311904.zip b/configurations/backup/tencent/3.3.1.1/polaris_config_202405311904.zip deleted file mode 100644 index fc5e846f76735d9b78272a4ea05763f13783cfb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13280 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 F{|`7JE_46@ diff --git a/configurations/backup/tencent/3.3.1.2/polaris_config_202405311904.zip b/configurations/backup/tencent/3.3.1.2/polaris_config_202405311904.zip deleted file mode 100644 index fc5e846f76735d9b78272a4ea05763f13783cfb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13280 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 F{|`7JE_46@ diff --git a/configurations/backup/tencent/3.3.1.0/polaris_config_202405311904.zip b/configurations/backup/tencent/3.3.2.0/polaris_config_202405311904.zip similarity index 100% rename from configurations/backup/tencent/3.3.1.0/polaris_config_202405311904.zip rename to configurations/backup/tencent/3.3.2.0/polaris_config_202405311904.zip diff --git a/configurations/docker/context/development/Dockerfile b/configurations/docker/context/development/Dockerfile index f3f34001b..6d13ce560 100644 --- a/configurations/docker/context/development/Dockerfile +++ b/configurations/docker/context/development/Dockerfile @@ -9,7 +9,7 @@ ### 在 debian 下则没有这问题。以目前了解的情况看,猜测 alpine 下,为了缩小体系,缺失的内容应该不只是字体库,还有其它内容。 ### 当然也可能是个人能力有限,一直没有找到正确解决的办法。如果你有更好的解决办法,欢迎提 ISSUE 和 PR。 -FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.11-10 +FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.12-10 # 作者 MAINTAINER herodotus diff --git a/configurations/docker/context/development/Dockerfile-Monitor b/configurations/docker/context/development/Dockerfile-Monitor index 26a7572ed..f3403fd60 100644 --- a/configurations/docker/context/development/Dockerfile-Monitor +++ b/configurations/docker/context/development/Dockerfile-Monitor @@ -9,7 +9,7 @@ ### 在 debian 下则没有这问题。以目前了解的情况看,猜测 alpine 下,为了缩小体系,缺失的内容应该不只是字体库,还有其它内容。 ### 当然也可能是个人能力有限,一直没有找到正确解决的办法。如果你有更好的解决办法,欢迎提 ISSUE 和 PR。 -FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.11-10 +FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.12-10 #FROM openjdk:17-jdk # 作者 MAINTAINER herodotus diff --git a/configurations/docker/context/production/Dockerfile b/configurations/docker/context/production/Dockerfile index a19f01a2b..bc17de82b 100644 --- a/configurations/docker/context/production/Dockerfile +++ b/configurations/docker/context/production/Dockerfile @@ -9,7 +9,7 @@ ### 在 debian 下则没有这问题。以目前了解的情况看,猜测 alpine 下,为了缩小体系,缺失的内容应该不只是字体库,还有其它内容。 ### 当然也可能是个人能力有限,一直没有找到正确解决的办法。如果你有更好的解决办法,欢迎提 ISSUE 和 PR。 -FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.11-10 +FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.12-10 # 作者 MAINTAINER herodotus diff --git a/configurations/docker/context/production/Dockerfile-Monitor b/configurations/docker/context/production/Dockerfile-Monitor index 26a7572ed..f3403fd60 100644 --- a/configurations/docker/context/production/Dockerfile-Monitor +++ b/configurations/docker/context/production/Dockerfile-Monitor @@ -9,7 +9,7 @@ ### 在 debian 下则没有这问题。以目前了解的情况看,猜测 alpine 下,为了缩小体系,缺失的内容应该不只是字体库,还有其它内容。 ### 当然也可能是个人能力有限,一直没有找到正确解决的办法。如果你有更好的解决办法,欢迎提 ISSUE 和 PR。 -FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.11-10 +FROM quay.io/herodotus-cloud/liberica-openjdk-debian:17.0.12-10 #FROM openjdk:17-jdk # 作者 MAINTAINER herodotus diff --git a/configurations/docker/docker-compose/linux/herodotus/.env b/configurations/docker/docker-compose/linux/herodotus/.env index ebb9862b8..e2ebdf001 100644 --- a/configurations/docker/docker-compose/linux/herodotus/.env +++ b/configurations/docker/docker-compose/linux/herodotus/.env @@ -1,4 +1,4 @@ -VERSION=3.3.1.3 +VERSION=3.3.2.0 SPRING_PROFILES_ACTIVE=alibaba PROFILE=development DATABASE=postgresql diff --git a/configurations/docker/docker-compose/linux/herodotus/env.base.yml b/configurations/docker/docker-compose/linux/herodotus/env.base.yml index d3441921a..277da55fd 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.base.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.base.yml @@ -1,6 +1,6 @@ services: nacos: - image: quay.io/herodotus-cloud/nacos-server:v2.3.2 + image: quay.io/herodotus-cloud/nacos-server:v2.4.0 container_name: nacos hostname: nacos environment: diff --git a/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml b/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml index 70a6540d3..0fe69cc29 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.full.debezium.yml @@ -1,6 +1,6 @@ services: nacos: - image: quay.io/herodotus-cloud/nacos-server:v2.3.2 + image: quay.io/herodotus-cloud/nacos-server:v2.4.0 container_name: nacos hostname: nacos restart: always diff --git a/configurations/docker/docker-compose/linux/herodotus/env.oss.yml b/configurations/docker/docker-compose/linux/herodotus/env.oss.yml index 3179cd13f..a86460160 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.oss.yml +++ b/configurations/docker/docker-compose/linux/herodotus/env.oss.yml @@ -1,6 +1,6 @@ services: minio: - image: quay.io/minio/minio:RELEASE.2024-07-15T19-02-30Z + image: quay.io/minio/minio:RELEASE.2024-07-16T23-46-41Z container_name: minio hostname: minio ports: diff --git a/configurations/docker/docker-compose/linux/herodotus/env.quick-start.yaml b/configurations/docker/docker-compose/linux/herodotus/env.quick-start.yaml index dcb4a48ae..1c56151ad 100644 --- a/configurations/docker/docker-compose/linux/herodotus/env.quick-start.yaml +++ b/configurations/docker/docker-compose/linux/herodotus/env.quick-start.yaml @@ -2,7 +2,7 @@ version: '3.8' services: nacos: - image: quay.io/herodotus-cloud/nacos-server:v2.3.2 + image: quay.io/herodotus-cloud/nacos-server:v2.4.0 container_name: dante-nacos hostname: dante-nacos environment: diff --git a/configurations/docker/docker-compose/windows/herodotus/.env b/configurations/docker/docker-compose/windows/herodotus/.env index 74d2362a2..d35658d46 100644 --- a/configurations/docker/docker-compose/windows/herodotus/.env +++ b/configurations/docker/docker-compose/windows/herodotus/.env @@ -1,4 +1,4 @@ -VERSION=3.3.1.3 +VERSION=3.3.2.0 SPRING_PROFILES_ACTIVE=alibaba PROFILE=development DATABASE=postgresql diff --git a/configurations/docker/docker-compose/windows/herodotus/env.base.yml b/configurations/docker/docker-compose/windows/herodotus/env.base.yml index 892719a3f..6283626eb 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.base.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.base.yml @@ -1,6 +1,6 @@ services: nacos: - image: quay.io/herodotus-cloud/nacos-server:v2.3.2 + image: quay.io/herodotus-cloud/nacos-server:v2.4.0 container_name: nacos environment: MODE: standalone diff --git a/configurations/docker/docker-compose/windows/herodotus/env.full.base.yml b/configurations/docker/docker-compose/windows/herodotus/env.full.base.yml index 141035160..7e9492fe2 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.full.base.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.full.base.yml @@ -1,6 +1,6 @@ services: nacos: - image: quay.io/herodotus-cloud/nacos-server:v2.3.3 + image: quay.io/herodotus-cloud/nacos-server:v2.4.0 container_name: nacos environment: MODE: standalone diff --git a/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml b/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml index 1a7383259..090a54987 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.full.debezium.yml @@ -1,6 +1,6 @@ services: nacos: - image: quay.io/herodotus-cloud/nacos-server:v2.3.2 + image: quay.io/herodotus-cloud/nacos-server:v2.4.0 container_name: nacos hostname: nacos restart: always diff --git a/configurations/docker/docker-compose/windows/herodotus/env.oss.yml b/configurations/docker/docker-compose/windows/herodotus/env.oss.yml index 70b68e44b..27d14f076 100644 --- a/configurations/docker/docker-compose/windows/herodotus/env.oss.yml +++ b/configurations/docker/docker-compose/windows/herodotus/env.oss.yml @@ -1,6 +1,6 @@ services: minio: - image: quay.io/minio/minio:RELEASE.2024-07-15T19-02-30Z + image: quay.io/minio/minio:RELEASE.2024-07-16T23-46-41Z container_name: minio hostname: minio ports: diff --git a/configurations/scripts/nacos/sqls/nacos-mysql_2.2.3.sql b/configurations/scripts/nacos/sqls/nacos-mysql_2.2.3.sql new file mode 100644 index 000000000..146626488 --- /dev/null +++ b/configurations/scripts/nacos/sqls/nacos-mysql_2.2.3.sql @@ -0,0 +1,221 @@ +/* + * Copyright 1999-2018 Alibaba Group Holding Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = config_info */ +/******************************************/ +CREATE TABLE `config_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) DEFAULT NULL, + `content` longtext NOT NULL COMMENT 'content', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + `app_name` varchar(128) DEFAULT NULL, + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + `c_desc` varchar(256) DEFAULT NULL, + `c_use` varchar(64) DEFAULT NULL, + `effect` varchar(64) DEFAULT NULL, + `type` varchar(64) DEFAULT NULL, + `c_schema` text, + `encrypted_data_key` text NOT NULL COMMENT '秘钥', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info'; + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = config_info_aggr */ +/******************************************/ +CREATE TABLE `config_info_aggr` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `datum_id` varchar(255) NOT NULL COMMENT 'datum_id', + `content` longtext NOT NULL COMMENT '内容', + `gmt_modified` datetime NOT NULL COMMENT '修改时间', + `app_name` varchar(128) DEFAULT NULL, + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='增加租户字段'; + + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = config_info_beta */ +/******************************************/ +CREATE TABLE `config_info_beta` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `content` longtext NOT NULL COMMENT 'content', + `beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + `encrypted_data_key` text NOT NULL COMMENT '秘钥', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta'; + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = config_info_tag */ +/******************************************/ +CREATE TABLE `config_info_tag` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', + `tag_id` varchar(128) NOT NULL COMMENT 'tag_id', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `content` longtext NOT NULL COMMENT 'content', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag'; + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = config_tags_relation */ +/******************************************/ +CREATE TABLE `config_tags_relation` ( + `id` bigint(20) NOT NULL COMMENT 'id', + `tag_name` varchar(128) NOT NULL COMMENT 'tag_name', + `tag_type` varchar(64) DEFAULT NULL COMMENT 'tag_type', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', + `nid` bigint(20) NOT NULL AUTO_INCREMENT, + PRIMARY KEY (`nid`), + UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`), + KEY `idx_tenant_id` (`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation'; + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = group_capacity */ +/******************************************/ +CREATE TABLE `group_capacity` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `group_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群', + `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', + `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', + `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', + `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值', + `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', + `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_group_id` (`group_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表'; + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = his_config_info */ +/******************************************/ +CREATE TABLE `his_config_info` ( + `id` bigint(20) unsigned NOT NULL, + `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `data_id` varchar(255) NOT NULL, + `group_id` varchar(128) NOT NULL, + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `content` longtext NOT NULL, + `md5` varchar(32) DEFAULT NULL, + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, + `src_user` text, + `src_ip` varchar(50) DEFAULT NULL, + `op_type` char(10) DEFAULT NULL, + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + `encrypted_data_key` text NOT NULL COMMENT '秘钥', + PRIMARY KEY (`nid`), + KEY `idx_gmt_create` (`gmt_create`), + KEY `idx_gmt_modified` (`gmt_modified`), + KEY `idx_did` (`data_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造'; + + +/******************************************/ +/* 数据库全名 = nacos_config */ +/* 表名称 = tenant_capacity */ +/******************************************/ +CREATE TABLE `tenant_capacity` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `tenant_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Tenant ID', + `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', + `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', + `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', + `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数', + `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', + `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_tenant_id` (`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='租户容量信息表'; + + +CREATE TABLE `tenant_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `kp` varchar(128) NOT NULL COMMENT 'kp', + `tenant_id` varchar(128) default '' COMMENT 'tenant_id', + `tenant_name` varchar(128) default '' COMMENT 'tenant_name', + `tenant_desc` varchar(256) DEFAULT NULL COMMENT 'tenant_desc', + `create_source` varchar(32) DEFAULT NULL COMMENT 'create_source', + `gmt_create` bigint(20) NOT NULL COMMENT '创建时间', + `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`), + KEY `idx_tenant_id` (`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info'; + +CREATE TABLE `users` ( + `username` varchar(50) NOT NULL PRIMARY KEY, + `password` varchar(500) NOT NULL, + `enabled` boolean NOT NULL +); + +CREATE TABLE `roles` ( + `username` varchar(50) NOT NULL, + `role` varchar(50) NOT NULL, + UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE +); + +CREATE TABLE `permissions` ( + `role` varchar(50) NOT NULL, + `resource` varchar(255) NOT NULL, + `action` varchar(8) NOT NULL, + UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE +); + +INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE); + +INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN'); diff --git a/configurations/scripts/nacos/sqls/nacos-mysql_2.4.0.sql b/configurations/scripts/nacos/sqls/nacos-mysql_2.4.0.sql new file mode 100644 index 000000000..1fd982534 --- /dev/null +++ b/configurations/scripts/nacos/sqls/nacos-mysql_2.4.0.sql @@ -0,0 +1,216 @@ +/* + * Copyright 1999-2018 Alibaba Group Holding Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/******************************************/ +/* 表名称 = config_info */ +/******************************************/ +CREATE TABLE `config_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) DEFAULT NULL COMMENT 'group_id', + `content` longtext NOT NULL COMMENT 'content', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + `c_desc` varchar(256) DEFAULT NULL COMMENT 'configuration description', + `c_use` varchar(64) DEFAULT NULL COMMENT 'configuration usage', + `effect` varchar(64) DEFAULT NULL COMMENT '配置生效的描述', + `type` varchar(64) DEFAULT NULL COMMENT '配置的类型', + `c_schema` text COMMENT '配置的模式', + `encrypted_data_key` varchar(1024) NOT NULL DEFAULT '' COMMENT '密钥', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info'; + +/******************************************/ +/* 表名称 = config_info_aggr */ +/******************************************/ +CREATE TABLE `config_info_aggr` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `datum_id` varchar(255) NOT NULL COMMENT 'datum_id', + `content` longtext NOT NULL COMMENT '内容', + `gmt_modified` datetime NOT NULL COMMENT '修改时间', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='增加租户字段'; + + +/******************************************/ +/* 表名称 = config_info_beta */ +/******************************************/ +CREATE TABLE `config_info_beta` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `content` longtext NOT NULL COMMENT 'content', + `beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + `encrypted_data_key` varchar(1024) NOT NULL DEFAULT '' COMMENT '密钥', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta'; + +/******************************************/ +/* 表名称 = config_info_tag */ +/******************************************/ +CREATE TABLE `config_info_tag` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', + `tag_id` varchar(128) NOT NULL COMMENT 'tag_id', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `content` longtext NOT NULL COMMENT 'content', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag'; + +/******************************************/ +/* 表名称 = config_tags_relation */ +/******************************************/ +CREATE TABLE `config_tags_relation` ( + `id` bigint(20) NOT NULL COMMENT 'id', + `tag_name` varchar(128) NOT NULL COMMENT 'tag_name', + `tag_type` varchar(64) DEFAULT NULL COMMENT 'tag_type', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id', + `nid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'nid, 自增长标识', + PRIMARY KEY (`nid`), + UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`), + KEY `idx_tenant_id` (`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_tag_relation'; + +/******************************************/ +/* 表名称 = group_capacity */ +/******************************************/ +CREATE TABLE `group_capacity` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `group_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群', + `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', + `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', + `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', + `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值', + `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', + `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_group_id` (`group_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表'; + +/******************************************/ +/* 表名称 = his_config_info */ +/******************************************/ +CREATE TABLE `his_config_info` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'id', + `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'nid, 自增标识', + `data_id` varchar(255) NOT NULL COMMENT 'data_id', + `group_id` varchar(128) NOT NULL COMMENT 'group_id', + `app_name` varchar(128) DEFAULT NULL COMMENT 'app_name', + `content` longtext NOT NULL COMMENT 'content', + `md5` varchar(32) DEFAULT NULL COMMENT 'md5', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `src_user` text COMMENT 'source user', + `src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip', + `op_type` char(10) DEFAULT NULL COMMENT 'operation type', + `tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段', + `encrypted_data_key` varchar(1024) NOT NULL DEFAULT '' COMMENT '密钥', + PRIMARY KEY (`nid`), + KEY `idx_gmt_create` (`gmt_create`), + KEY `idx_gmt_modified` (`gmt_modified`), + KEY `idx_did` (`data_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='多租户改造'; + + +/******************************************/ +/* 表名称 = tenant_capacity */ +/******************************************/ +CREATE TABLE `tenant_capacity` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `tenant_id` varchar(128) NOT NULL DEFAULT '' COMMENT 'Tenant ID', + `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值', + `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量', + `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值', + `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数', + `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值', + `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量', + `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_tenant_id` (`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='租户容量信息表'; + + +CREATE TABLE `tenant_info` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `kp` varchar(128) NOT NULL COMMENT 'kp', + `tenant_id` varchar(128) default '' COMMENT 'tenant_id', + `tenant_name` varchar(128) default '' COMMENT 'tenant_name', + `tenant_desc` varchar(256) DEFAULT NULL COMMENT 'tenant_desc', + `create_source` varchar(32) DEFAULT NULL COMMENT 'create_source', + `gmt_create` bigint(20) NOT NULL COMMENT '创建时间', + `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`), + KEY `idx_tenant_id` (`tenant_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='tenant_info'; + +CREATE TABLE `users` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `username` varchar(50) NOT NULL COMMENT 'username', + `password` varchar(500) NOT NULL COMMENT 'password', + `enabled` boolean NOT NULL COMMENT 'enabled', + PRIMARY KEY (`id`) +); + +CREATE TABLE `roles` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `username` varchar(50) NOT NULL COMMENT 'username', + `role` varchar(50) NOT NULL COMMENT 'role', + PRIMARY KEY (`id`), + UNIQUE INDEX `idx_user_role` (`username` ASC, `role` ASC) USING BTREE +); + +CREATE TABLE `permissions` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `role` varchar(50) NOT NULL COMMENT 'role', + `resource` varchar(128) NOT NULL COMMENT 'resource', + `action` varchar(8) NOT NULL COMMENT 'action', + PRIMARY KEY (`id`), + UNIQUE INDEX `uk_role_permission` (`role`,`resource`,`action`) USING BTREE +); + diff --git a/configurations/scripts/nacos/sqls/nacos-postgresql_2.4.0.sql b/configurations/scripts/nacos/sqls/nacos-postgresql_2.4.0.sql new file mode 100644 index 000000000..2f3f093da --- /dev/null +++ b/configurations/scripts/nacos/sqls/nacos-postgresql_2.4.0.sql @@ -0,0 +1,636 @@ +/* + Navicat Premium Data Transfer + + Target Server Type : PostgreSQL + Target Server Version : 160002 (160002) + File Encoding : 65001 + + Date: 20/07/2024 10:37:17 +*/ + +-- ---------------------------- +-- Sequence structure for config_info_aggr_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."config_info_aggr_id_seq"; +CREATE SEQUENCE "public"."config_info_aggr_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for config_info_beta_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."config_info_beta_id_seq"; +CREATE SEQUENCE "public"."config_info_beta_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for config_info_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."config_info_id_seq"; +CREATE SEQUENCE "public"."config_info_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for config_info_tag_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."config_info_tag_id_seq"; +CREATE SEQUENCE "public"."config_info_tag_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for config_tags_relation_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."config_tags_relation_id_seq"; +CREATE SEQUENCE "public"."config_tags_relation_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for config_tags_relation_nid_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."config_tags_relation_nid_seq"; +CREATE SEQUENCE "public"."config_tags_relation_nid_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for group_capacity_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."group_capacity_id_seq"; +CREATE SEQUENCE "public"."group_capacity_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for his_config_info_nid_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."his_config_info_nid_seq"; +CREATE SEQUENCE "public"."his_config_info_nid_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for tenant_capacity_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."tenant_capacity_id_seq"; +CREATE SEQUENCE "public"."tenant_capacity_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Sequence structure for tenant_info_id_seq +-- ---------------------------- +DROP SEQUENCE IF EXISTS "public"."tenant_info_id_seq"; +CREATE SEQUENCE "public"."tenant_info_id_seq" + INCREMENT 1 +MINVALUE 1 +MAXVALUE 9223372036854775807 +START 1 +CACHE 1; + +-- ---------------------------- +-- Table structure for config_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."config_info"; +CREATE TABLE "public"."config_info" ( + "id" int8 NOT NULL DEFAULT nextval('config_info_id_seq'::regclass), + "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "group_id" varchar(255) COLLATE "pg_catalog"."default", + "content" text COLLATE "pg_catalog"."default" NOT NULL, + "md5" varchar(32) COLLATE "pg_catalog"."default", + "gmt_create" timestamp(6) NOT NULL, + "gmt_modified" timestamp(6) NOT NULL, + "src_user" text COLLATE "pg_catalog"."default", + "src_ip" varchar(20) COLLATE "pg_catalog"."default", + "app_name" varchar(128) COLLATE "pg_catalog"."default", + "tenant_id" varchar(128) COLLATE "pg_catalog"."default", + "c_desc" varchar(256) COLLATE "pg_catalog"."default", + "c_use" varchar(64) COLLATE "pg_catalog"."default", + "effect" varchar(64) COLLATE "pg_catalog"."default", + "type" varchar(64) COLLATE "pg_catalog"."default", + "c_schema" text COLLATE "pg_catalog"."default", + "encrypted_data_key" varchar(1024) COLLATE "pg_catalog"."default" NOT NULL +) +; +COMMENT ON COLUMN "public"."config_info"."id" IS 'id'; +COMMENT ON COLUMN "public"."config_info"."data_id" IS 'data_id'; +COMMENT ON COLUMN "public"."config_info"."content" IS 'content'; +COMMENT ON COLUMN "public"."config_info"."md5" IS 'md5'; +COMMENT ON COLUMN "public"."config_info"."gmt_create" IS '创建时间'; +COMMENT ON COLUMN "public"."config_info"."gmt_modified" IS '修改时间'; +COMMENT ON COLUMN "public"."config_info"."src_user" IS 'source user'; +COMMENT ON COLUMN "public"."config_info"."src_ip" IS 'source ip'; +COMMENT ON COLUMN "public"."config_info"."tenant_id" IS '租户字段'; +COMMENT ON COLUMN "public"."config_info"."encrypted_data_key" IS '秘钥'; +COMMENT ON TABLE "public"."config_info" IS 'config_info'; + +-- ---------------------------- +-- Table structure for config_info_aggr +-- ---------------------------- +DROP TABLE IF EXISTS "public"."config_info_aggr"; +CREATE TABLE "public"."config_info_aggr" ( + "id" int8 NOT NULL DEFAULT nextval('config_info_aggr_id_seq'::regclass), + "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "group_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "datum_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "content" text COLLATE "pg_catalog"."default" NOT NULL, + "gmt_modified" timestamp(6) NOT NULL, + "app_name" varchar(128) COLLATE "pg_catalog"."default", + "tenant_id" varchar(128) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."config_info_aggr"."id" IS 'id'; +COMMENT ON COLUMN "public"."config_info_aggr"."data_id" IS 'data_id'; +COMMENT ON COLUMN "public"."config_info_aggr"."group_id" IS 'group_id'; +COMMENT ON COLUMN "public"."config_info_aggr"."datum_id" IS 'datum_id'; +COMMENT ON COLUMN "public"."config_info_aggr"."content" IS '内容'; +COMMENT ON COLUMN "public"."config_info_aggr"."gmt_modified" IS '修改时间'; +COMMENT ON COLUMN "public"."config_info_aggr"."tenant_id" IS '租户字段'; +COMMENT ON TABLE "public"."config_info_aggr" IS '增加租户字段'; + +-- ---------------------------- +-- Table structure for config_info_beta +-- ---------------------------- +DROP TABLE IF EXISTS "public"."config_info_beta"; +CREATE TABLE "public"."config_info_beta" ( + "id" int8 NOT NULL DEFAULT nextval('config_info_beta_id_seq'::regclass), + "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "app_name" varchar(128) COLLATE "pg_catalog"."default", + "content" text COLLATE "pg_catalog"."default" NOT NULL, + "beta_ips" varchar(1024) COLLATE "pg_catalog"."default", + "md5" varchar(32) COLLATE "pg_catalog"."default", + "gmt_create" timestamp(6) NOT NULL, + "gmt_modified" timestamp(6) NOT NULL, + "src_user" text COLLATE "pg_catalog"."default", + "src_ip" varchar(20) COLLATE "pg_catalog"."default", + "tenant_id" varchar(128) COLLATE "pg_catalog"."default", + "encrypted_data_key" varchar(1024) COLLATE "pg_catalog"."default" NOT NULL +) +; +COMMENT ON COLUMN "public"."config_info_beta"."id" IS 'id'; +COMMENT ON COLUMN "public"."config_info_beta"."data_id" IS 'data_id'; +COMMENT ON COLUMN "public"."config_info_beta"."group_id" IS 'group_id'; +COMMENT ON COLUMN "public"."config_info_beta"."app_name" IS 'app_name'; +COMMENT ON COLUMN "public"."config_info_beta"."content" IS 'content'; +COMMENT ON COLUMN "public"."config_info_beta"."beta_ips" IS 'betaIps'; +COMMENT ON COLUMN "public"."config_info_beta"."md5" IS 'md5'; +COMMENT ON COLUMN "public"."config_info_beta"."gmt_create" IS '创建时间'; +COMMENT ON COLUMN "public"."config_info_beta"."gmt_modified" IS '修改时间'; +COMMENT ON COLUMN "public"."config_info_beta"."src_user" IS 'source user'; +COMMENT ON COLUMN "public"."config_info_beta"."src_ip" IS 'source ip'; +COMMENT ON COLUMN "public"."config_info_beta"."tenant_id" IS '租户字段'; +COMMENT ON COLUMN "public"."config_info_beta"."encrypted_data_key" IS '秘钥'; +COMMENT ON TABLE "public"."config_info_beta" IS 'config_info_beta'; + +-- ---------------------------- +-- Table structure for config_info_tag +-- ---------------------------- +DROP TABLE IF EXISTS "public"."config_info_tag"; +CREATE TABLE "public"."config_info_tag" ( + "id" int8 NOT NULL DEFAULT nextval('config_info_tag_id_seq'::regclass), + "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "tenant_id" varchar(128) COLLATE "pg_catalog"."default", + "tag_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "app_name" varchar(128) COLLATE "pg_catalog"."default", + "content" text COLLATE "pg_catalog"."default" NOT NULL, + "md5" varchar(32) COLLATE "pg_catalog"."default", + "gmt_create" timestamp(6) NOT NULL, + "gmt_modified" timestamp(6) NOT NULL, + "src_user" text COLLATE "pg_catalog"."default", + "src_ip" varchar(20) COLLATE "pg_catalog"."default" +) +; +COMMENT ON COLUMN "public"."config_info_tag"."id" IS 'id'; +COMMENT ON COLUMN "public"."config_info_tag"."data_id" IS 'data_id'; +COMMENT ON COLUMN "public"."config_info_tag"."group_id" IS 'group_id'; +COMMENT ON COLUMN "public"."config_info_tag"."tenant_id" IS 'tenant_id'; +COMMENT ON COLUMN "public"."config_info_tag"."tag_id" IS 'tag_id'; +COMMENT ON COLUMN "public"."config_info_tag"."app_name" IS 'app_name'; +COMMENT ON COLUMN "public"."config_info_tag"."content" IS 'content'; +COMMENT ON COLUMN "public"."config_info_tag"."md5" IS 'md5'; +COMMENT ON COLUMN "public"."config_info_tag"."gmt_create" IS '创建时间'; +COMMENT ON COLUMN "public"."config_info_tag"."gmt_modified" IS '修改时间'; +COMMENT ON COLUMN "public"."config_info_tag"."src_user" IS 'source user'; +COMMENT ON COLUMN "public"."config_info_tag"."src_ip" IS 'source ip'; +COMMENT ON TABLE "public"."config_info_tag" IS 'config_info_tag'; + +-- ---------------------------- +-- Table structure for config_tags_relation +-- ---------------------------- +DROP TABLE IF EXISTS "public"."config_tags_relation"; +CREATE TABLE "public"."config_tags_relation" ( + "id" int8 NOT NULL DEFAULT nextval('config_tags_relation_id_seq'::regclass), + "tag_name" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "tag_type" varchar(64) COLLATE "pg_catalog"."default", + "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "tenant_id" varchar(128) COLLATE "pg_catalog"."default", + "nid" int8 NOT NULL DEFAULT nextval('config_tags_relation_nid_seq'::regclass) +) +; +COMMENT ON COLUMN "public"."config_tags_relation"."id" IS 'id'; +COMMENT ON COLUMN "public"."config_tags_relation"."tag_name" IS 'tag_name'; +COMMENT ON COLUMN "public"."config_tags_relation"."tag_type" IS 'tag_type'; +COMMENT ON COLUMN "public"."config_tags_relation"."data_id" IS 'data_id'; +COMMENT ON COLUMN "public"."config_tags_relation"."group_id" IS 'group_id'; +COMMENT ON COLUMN "public"."config_tags_relation"."tenant_id" IS 'tenant_id'; +COMMENT ON TABLE "public"."config_tags_relation" IS 'config_tag_relation'; + +-- ---------------------------- +-- Table structure for group_capacity +-- ---------------------------- +DROP TABLE IF EXISTS "public"."group_capacity"; +CREATE TABLE "public"."group_capacity" ( + "id" int8 NOT NULL DEFAULT nextval('group_capacity_id_seq'::regclass), + "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "quota" int4 NOT NULL, + "usage" int4 NOT NULL, + "max_size" int4 NOT NULL, + "max_aggr_count" int4 NOT NULL, + "max_aggr_size" int4 NOT NULL, + "max_history_count" int4 NOT NULL, + "gmt_create" timestamp(6) NOT NULL, + "gmt_modified" timestamp(6) NOT NULL +) +; +COMMENT ON COLUMN "public"."group_capacity"."id" IS '主键ID'; +COMMENT ON COLUMN "public"."group_capacity"."group_id" IS 'Group ID,空字符表示整个集群'; +COMMENT ON COLUMN "public"."group_capacity"."quota" IS '配额,0表示使用默认值'; +COMMENT ON COLUMN "public"."group_capacity"."usage" IS '使用量'; +COMMENT ON COLUMN "public"."group_capacity"."max_size" IS '单个配置大小上限,单位为字节,0表示使用默认值'; +COMMENT ON COLUMN "public"."group_capacity"."max_aggr_count" IS '聚合子配置最大个数,,0表示使用默认值'; +COMMENT ON COLUMN "public"."group_capacity"."max_aggr_size" IS '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值'; +COMMENT ON COLUMN "public"."group_capacity"."max_history_count" IS '最大变更历史数量'; +COMMENT ON COLUMN "public"."group_capacity"."gmt_create" IS '创建时间'; +COMMENT ON COLUMN "public"."group_capacity"."gmt_modified" IS '修改时间'; +COMMENT ON TABLE "public"."group_capacity" IS '集群、各Group容量信息表'; + +-- ---------------------------- +-- Table structure for his_config_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."his_config_info"; +CREATE TABLE "public"."his_config_info" ( + "id" int8 NOT NULL, + "nid" int8 NOT NULL DEFAULT nextval('his_config_info_nid_seq'::regclass), + "data_id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL, + "group_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "app_name" varchar(128) COLLATE "pg_catalog"."default", + "content" text COLLATE "pg_catalog"."default" NOT NULL, + "md5" varchar(32) COLLATE "pg_catalog"."default", + "gmt_create" timestamp(6) NOT NULL DEFAULT '2010-05-05 00:00:00'::timestamp without time zone, + "gmt_modified" timestamp(6) NOT NULL, + "src_user" text COLLATE "pg_catalog"."default", + "src_ip" varchar(20) COLLATE "pg_catalog"."default", + "op_type" char(10) COLLATE "pg_catalog"."default", + "tenant_id" varchar(128) COLLATE "pg_catalog"."default", + "encrypted_data_key" varchar(1024) COLLATE "pg_catalog"."default" NOT NULL +) +; +COMMENT ON COLUMN "public"."his_config_info"."app_name" IS 'app_name'; +COMMENT ON COLUMN "public"."his_config_info"."tenant_id" IS '租户字段'; +COMMENT ON COLUMN "public"."his_config_info"."encrypted_data_key" IS '秘钥'; +COMMENT ON TABLE "public"."his_config_info" IS '多租户改造'; + +-- ---------------------------- +-- Table structure for permissions +-- ---------------------------- +DROP TABLE IF EXISTS "public"."permissions"; +CREATE TABLE "public"."permissions" ( + "role" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, + "resource" varchar(512) COLLATE "pg_catalog"."default" NOT NULL, + "action" varchar(8) COLLATE "pg_catalog"."default" NOT NULL +) +; + +-- ---------------------------- +-- Table structure for roles +-- ---------------------------- +DROP TABLE IF EXISTS "public"."roles"; +CREATE TABLE "public"."roles" ( + "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, + "role" varchar(50) COLLATE "pg_catalog"."default" NOT NULL +) +; +COMMENT ON COLUMN "public"."roles"."username" IS 'username'; +COMMENT ON COLUMN "public"."roles"."role" IS 'role'; + +-- ---------------------------- +-- Table structure for tenant_capacity +-- ---------------------------- +DROP TABLE IF EXISTS "public"."tenant_capacity"; +CREATE TABLE "public"."tenant_capacity" ( + "id" int8 NOT NULL DEFAULT nextval('tenant_capacity_id_seq'::regclass), + "tenant_id" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "quota" int4 NOT NULL, + "usage" int4 NOT NULL, + "max_size" int4 NOT NULL, + "max_aggr_count" int4 NOT NULL, + "max_aggr_size" int4 NOT NULL, + "max_history_count" int4 NOT NULL, + "gmt_create" timestamp(6) NOT NULL, + "gmt_modified" timestamp(6) NOT NULL +) +; +COMMENT ON COLUMN "public"."tenant_capacity"."id" IS '主键ID'; +COMMENT ON COLUMN "public"."tenant_capacity"."tenant_id" IS 'Tenant ID'; +COMMENT ON COLUMN "public"."tenant_capacity"."quota" IS '配额,0表示使用默认值'; +COMMENT ON COLUMN "public"."tenant_capacity"."usage" IS '使用量'; +COMMENT ON COLUMN "public"."tenant_capacity"."max_size" IS '单个配置大小上限,单位为字节,0表示使用默认值'; +COMMENT ON COLUMN "public"."tenant_capacity"."max_aggr_count" IS '聚合子配置最大个数'; +COMMENT ON COLUMN "public"."tenant_capacity"."max_aggr_size" IS '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值'; +COMMENT ON COLUMN "public"."tenant_capacity"."max_history_count" IS '最大变更历史数量'; +COMMENT ON COLUMN "public"."tenant_capacity"."gmt_create" IS '创建时间'; +COMMENT ON COLUMN "public"."tenant_capacity"."gmt_modified" IS '修改时间'; +COMMENT ON TABLE "public"."tenant_capacity" IS '租户容量信息表'; + +-- ---------------------------- +-- Table structure for tenant_info +-- ---------------------------- +DROP TABLE IF EXISTS "public"."tenant_info"; +CREATE TABLE "public"."tenant_info" ( + "id" int8 NOT NULL DEFAULT nextval('tenant_info_id_seq'::regclass), + "kp" varchar(128) COLLATE "pg_catalog"."default" NOT NULL, + "tenant_id" varchar(128) COLLATE "pg_catalog"."default", + "tenant_name" varchar(128) COLLATE "pg_catalog"."default", + "tenant_desc" varchar(256) COLLATE "pg_catalog"."default", + "create_source" varchar(32) COLLATE "pg_catalog"."default", + "gmt_create" int8 NOT NULL, + "gmt_modified" int8 NOT NULL +) +; +COMMENT ON COLUMN "public"."tenant_info"."id" IS 'id'; +COMMENT ON COLUMN "public"."tenant_info"."kp" IS 'kp'; +COMMENT ON COLUMN "public"."tenant_info"."tenant_id" IS 'tenant_id'; +COMMENT ON COLUMN "public"."tenant_info"."tenant_name" IS 'tenant_name'; +COMMENT ON COLUMN "public"."tenant_info"."tenant_desc" IS 'tenant_desc'; +COMMENT ON COLUMN "public"."tenant_info"."create_source" IS 'create_source'; +COMMENT ON COLUMN "public"."tenant_info"."gmt_create" IS '创建时间'; +COMMENT ON COLUMN "public"."tenant_info"."gmt_modified" IS '修改时间'; +COMMENT ON TABLE "public"."tenant_info" IS 'tenant_info'; + +-- ---------------------------- +-- Table structure for users +-- ---------------------------- +DROP TABLE IF EXISTS "public"."users"; +CREATE TABLE "public"."users" ( + "username" varchar(50) COLLATE "pg_catalog"."default" NOT NULL, + "password" varchar(500) COLLATE "pg_catalog"."default" NOT NULL, + "enabled" bool NOT NULL +) +; +COMMENT ON COLUMN "public"."users"."username" IS 'username'; +COMMENT ON COLUMN "public"."users"."password" IS 'password'; +COMMENT ON COLUMN "public"."users"."enabled" IS 'enabled'; + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."config_info_aggr_id_seq" + OWNED BY "public"."config_info_aggr"."id"; +SELECT setval('"public"."config_info_aggr_id_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."config_info_beta_id_seq" + OWNED BY "public"."config_info_beta"."id"; +SELECT setval('"public"."config_info_beta_id_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."config_info_id_seq" + OWNED BY "public"."config_info"."id"; +SELECT setval('"public"."config_info_id_seq"', 85, true); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."config_info_tag_id_seq" + OWNED BY "public"."config_info_tag"."id"; +SELECT setval('"public"."config_info_tag_id_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."config_tags_relation_id_seq" + OWNED BY "public"."config_tags_relation"."id"; +SELECT setval('"public"."config_tags_relation_id_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."config_tags_relation_nid_seq" + OWNED BY "public"."config_tags_relation"."nid"; +SELECT setval('"public"."config_tags_relation_nid_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."group_capacity_id_seq" + OWNED BY "public"."group_capacity"."id"; +SELECT setval('"public"."group_capacity_id_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."his_config_info_nid_seq" + OWNED BY "public"."his_config_info"."nid"; +SELECT setval('"public"."his_config_info_nid_seq"', 123, true); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."tenant_capacity_id_seq" + OWNED BY "public"."tenant_capacity"."id"; +SELECT setval('"public"."tenant_capacity_id_seq"', 1, false); + +-- ---------------------------- +-- Alter sequences owned by +-- ---------------------------- +ALTER SEQUENCE "public"."tenant_info_id_seq" + OWNED BY "public"."tenant_info"."id"; +SELECT setval('"public"."tenant_info_id_seq"', 2, true); + +-- ---------------------------- +-- Indexes structure for table config_info +-- ---------------------------- +CREATE UNIQUE INDEX "uk_configinfo_datagrouptenant" ON "public"."config_info" USING btree ( + "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table config_info +-- ---------------------------- +ALTER TABLE "public"."config_info" ADD CONSTRAINT "config_info_pkey" PRIMARY KEY ("id"); + +-- ---------------------------- +-- Indexes structure for table config_info_aggr +-- ---------------------------- +CREATE UNIQUE INDEX "uk_configinfoaggr_datagrouptenantdatum" ON "public"."config_info_aggr" USING btree ( + "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "datum_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table config_info_aggr +-- ---------------------------- +ALTER TABLE "public"."config_info_aggr" ADD CONSTRAINT "config_info_aggr_pkey" PRIMARY KEY ("id"); + +-- ---------------------------- +-- Indexes structure for table config_info_beta +-- ---------------------------- +CREATE UNIQUE INDEX "uk_configinfobeta_datagrouptenant" ON "public"."config_info_beta" USING btree ( + "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table config_info_beta +-- ---------------------------- +ALTER TABLE "public"."config_info_beta" ADD CONSTRAINT "config_info_beta_pkey" PRIMARY KEY ("id"); + +-- ---------------------------- +-- Indexes structure for table config_info_tag +-- ---------------------------- +CREATE UNIQUE INDEX "uk_configinfotag_datagrouptenanttag" ON "public"."config_info_tag" USING btree ( + "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tag_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table config_info_tag +-- ---------------------------- +ALTER TABLE "public"."config_info_tag" ADD CONSTRAINT "config_info_tag_pkey" PRIMARY KEY ("id"); + +-- ---------------------------- +-- Indexes structure for table config_tags_relation +-- ---------------------------- +CREATE INDEX "idx_tenant_id" ON "public"."config_tags_relation" USING btree ( + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); +CREATE UNIQUE INDEX "uk_configtagrelation_configidtag" ON "public"."config_tags_relation" USING btree ( + "id" "pg_catalog"."int8_ops" ASC NULLS LAST, + "tag_name" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tag_type" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table config_tags_relation +-- ---------------------------- +ALTER TABLE "public"."config_tags_relation" ADD CONSTRAINT "config_tags_relation_pkey" PRIMARY KEY ("nid"); + +-- ---------------------------- +-- Indexes structure for table group_capacity +-- ---------------------------- +CREATE UNIQUE INDEX "uk_group_id" ON "public"."group_capacity" USING btree ( + "group_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table group_capacity +-- ---------------------------- +ALTER TABLE "public"."group_capacity" ADD CONSTRAINT "group_capacity_pkey" PRIMARY KEY ("id"); + +-- ---------------------------- +-- Indexes structure for table his_config_info +-- ---------------------------- +CREATE INDEX "idx_did" ON "public"."his_config_info" USING btree ( + "data_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); +CREATE INDEX "idx_gmt_create" ON "public"."his_config_info" USING btree ( + "gmt_create" "pg_catalog"."timestamp_ops" ASC NULLS LAST + ); +CREATE INDEX "idx_gmt_modified" ON "public"."his_config_info" USING btree ( + "gmt_modified" "pg_catalog"."timestamp_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table his_config_info +-- ---------------------------- +ALTER TABLE "public"."his_config_info" ADD CONSTRAINT "his_config_info_pkey" PRIMARY KEY ("nid"); + +-- ---------------------------- +-- Indexes structure for table permissions +-- ---------------------------- +CREATE UNIQUE INDEX "uk_role_permission" ON "public"."permissions" USING btree ( + "role" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "resource" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "action" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Indexes structure for table roles +-- ---------------------------- +CREATE UNIQUE INDEX "uk_username_role" ON "public"."roles" USING btree ( + "username" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "role" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Indexes structure for table tenant_capacity +-- ---------------------------- +CREATE UNIQUE INDEX "uk_tenant_id" ON "public"."tenant_capacity" USING btree ( + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table tenant_capacity +-- ---------------------------- +ALTER TABLE "public"."tenant_capacity" ADD CONSTRAINT "tenant_capacity_pkey" PRIMARY KEY ("id"); + +-- ---------------------------- +-- Indexes structure for table tenant_info +-- ---------------------------- +CREATE UNIQUE INDEX "uk_tenant_info_kptenantid" ON "public"."tenant_info" USING btree ( + "kp" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST, + "tenant_id" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST + ); + +-- ---------------------------- +-- Primary Key structure for table users +-- ---------------------------- +ALTER TABLE "public"."users" ADD CONSTRAINT "users_pkey" PRIMARY KEY ("username"); + +INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE); + +INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN'); diff --git a/dependencies/pom.xml b/dependencies/pom.xml index 42c70e263..4b56d5899 100644 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -28,7 +28,7 @@ cn.herodotus.engine dependencies - 3.3.1.3 + 3.3.2.0 diff --git a/modules/dante-module-common/pom.xml b/modules/dante-module-common/pom.xml index 4d37648bd..d8ccc2ec8 100644 --- a/modules/dante-module-common/pom.xml +++ b/modules/dante-module-common/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-module-common diff --git a/modules/dante-module-metadata/pom.xml b/modules/dante-module-metadata/pom.xml index 8aab65fde..410629d5a 100644 --- a/modules/dante-module-metadata/pom.xml +++ b/modules/dante-module-metadata/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-module-metadata diff --git a/modules/dante-module-social/pom.xml b/modules/dante-module-social/pom.xml index 485ad2b3f..43e8c2fb1 100644 --- a/modules/dante-module-social/pom.xml +++ b/modules/dante-module-social/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-module-social diff --git a/modules/dante-module-strategy/pom.xml b/modules/dante-module-strategy/pom.xml index 176fc174b..6568e0768 100644 --- a/modules/dante-module-strategy/pom.xml +++ b/modules/dante-module-strategy/pom.xml @@ -28,7 +28,7 @@ modules cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-module-strategy diff --git a/modules/pom.xml b/modules/pom.xml index 73f951404..67445c747 100644 --- a/modules/pom.xml +++ b/modules/pom.xml @@ -28,7 +28,7 @@ dante-cloud cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 modules diff --git a/packages/authentication-spring-boot-starter/pom.xml b/packages/authentication-spring-boot-starter/pom.xml index 8c52da7eb..56d01e8ca 100644 --- a/packages/authentication-spring-boot-starter/pom.xml +++ b/packages/authentication-spring-boot-starter/pom.xml @@ -28,7 +28,7 @@ packages cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 authentication-spring-boot-starter diff --git a/packages/facility-spring-boot-starter/pom.xml b/packages/facility-spring-boot-starter/pom.xml index ab7889bae..2add0e08e 100644 --- a/packages/facility-spring-boot-starter/pom.xml +++ b/packages/facility-spring-boot-starter/pom.xml @@ -26,7 +26,7 @@ packages cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 4.0.0 diff --git a/packages/pom.xml b/packages/pom.xml index 24f8a1ab5..a6a178cde 100644 --- a/packages/pom.xml +++ b/packages/pom.xml @@ -28,7 +28,7 @@ dante-cloud cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 packages diff --git a/packages/service-spring-boot-starter/pom.xml b/packages/service-spring-boot-starter/pom.xml index 5b0531b3c..a3ec22087 100644 --- a/packages/service-spring-boot-starter/pom.xml +++ b/packages/service-spring-boot-starter/pom.xml @@ -28,7 +28,7 @@ packages cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 service-spring-boot-starter diff --git a/platform/dante-cloud-gateway/pom.xml b/platform/dante-cloud-gateway/pom.xml index d1e22d07a..0f1195151 100644 --- a/platform/dante-cloud-gateway/pom.xml +++ b/platform/dante-cloud-gateway/pom.xml @@ -28,7 +28,7 @@ platform cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-cloud-gateway diff --git a/platform/dante-cloud-message/pom.xml b/platform/dante-cloud-message/pom.xml index 54188fe5d..9a60ae992 100644 --- a/platform/dante-cloud-message/pom.xml +++ b/platform/dante-cloud-message/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.dante platform - 3.3.1.3 + 3.3.2.0 dante-cloud-message diff --git a/platform/dante-cloud-monitor/pom.xml b/platform/dante-cloud-monitor/pom.xml index 5b871bcf0..647819732 100644 --- a/platform/dante-cloud-monitor/pom.xml +++ b/platform/dante-cloud-monitor/pom.xml @@ -26,11 +26,11 @@ platform cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-cloud-monitor - 3.3.1.3 + 3.3.2.0 dante-cloud-monitor dante-cloud-monitor diff --git a/platform/dante-cloud-uaa/pom.xml b/platform/dante-cloud-uaa/pom.xml index f18707ff9..d567b811c 100644 --- a/platform/dante-cloud-uaa/pom.xml +++ b/platform/dante-cloud-uaa/pom.xml @@ -28,7 +28,7 @@ platform cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-cloud-uaa diff --git a/platform/dante-cloud-upms/pom.xml b/platform/dante-cloud-upms/pom.xml index 609f47fff..f78ca0fcd 100644 --- a/platform/dante-cloud-upms/pom.xml +++ b/platform/dante-cloud-upms/pom.xml @@ -26,12 +26,12 @@ platform cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 4.0.0 dante-cloud-upms - 3.3.1.3 + 3.3.2.0 diff --git a/platform/pom.xml b/platform/pom.xml index eb4e7f498..96cb8ff30 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -28,7 +28,7 @@ dante-cloud cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 platform diff --git a/pom.xml b/pom.xml index 99ab7d72d..0cec099fe 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ cn.herodotus.dante dependencies - 3.3.1.3 + 3.3.2.0 dependencies/pom.xml diff --git a/services/dante-cloud-bpmn-ability/pom.xml b/services/dante-cloud-bpmn-ability/pom.xml index f4e44021c..c995e8436 100644 --- a/services/dante-cloud-bpmn-ability/pom.xml +++ b/services/dante-cloud-bpmn-ability/pom.xml @@ -27,11 +27,11 @@ services cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-cloud-bpmn-ability - 3.3.1.3 + 3.3.2.0 dante-cloud-bpmn-ability 基于Camunda工作流的服务 diff --git a/services/dante-cloud-bpmn-logic/pom.xml b/services/dante-cloud-bpmn-logic/pom.xml index 9c14a4c7f..6b2214ddb 100644 --- a/services/dante-cloud-bpmn-logic/pom.xml +++ b/services/dante-cloud-bpmn-logic/pom.xml @@ -28,7 +28,7 @@ services cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 dante-cloud-bpmn-logic diff --git a/services/dante-cloud-oss-ability/pom.xml b/services/dante-cloud-oss-ability/pom.xml index 93e330c0f..d4d750ec7 100644 --- a/services/dante-cloud-oss-ability/pom.xml +++ b/services/dante-cloud-oss-ability/pom.xml @@ -27,7 +27,7 @@ cn.herodotus.dante services - 3.3.1.3 + 3.3.2.0 dante-cloud-oss-ability diff --git a/services/pom.xml b/services/pom.xml index ac49ea48e..5d778c324 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -28,7 +28,7 @@ dante-cloud cn.herodotus.dante - 3.3.1.3 + 3.3.2.0 services