nacos2.2.0 oracle 建表语句

1、删表语句

drop table  config_info;
drop table  config_info_aggr;
drop table  config_info_beta;
drop table  config_info_tag;
drop table  config_tags_relation;
drop table  group_capacity;
drop table  his_config_info;
drop table  permissions;
drop table  roles;
drop table  tenant_capacity;
drop table  tenant_info;
drop table  users;

2、建表语句

/*
 Navicat Premium Data Transfer

 Source Server         : 127.0.0.1
 Source Server Type    : MySQL
 Source Server Version : 80403 (8.4.3)
 Source Host           : 127.0.0.1:3306
 Source Schema         : nacos

 Target Server Type    : Oracle
 Target Server Version : 190100
 File Encoding         : 65001

 Date: 30/10/2024 15:35:57
*/


-- ----------------------------
-- Table structure for config_info
-- ----------------------------
CREATE TABLE "CONFIG_INFO" (
                               "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                               "DATA_ID" NVARCHAR2(255) NOT NULL,
                               "GROUP_ID" NVARCHAR2(128),
                               "CONTENT" CLOB NOT NULL,
                               "MD5" NVARCHAR2(32),
                               "GMT_CREATE" DATE NOT NULL,
                               "GMT_MODIFIED" DATE NOT NULL,
                               "SRC_USER" CLOB,
                               "SRC_IP" NVARCHAR2(20),
                               "APP_NAME" NVARCHAR2(128),
                               "TENANT_ID" NVARCHAR2(128) DEFAULT '',
                               "C_DESC" NVARCHAR2(256),
                               "C_USE" NVARCHAR2(64),
                               "EFFECT" NVARCHAR2(64),
                               "TYPE" NVARCHAR2(64),
                               "C_SCHEMA" CLOB,
                               "ENCRYPTED_DATA_KEY" CLOB
)
;
COMMENT ON COLUMN "CONFIG_INFO"."ID" IS 'id';
COMMENT ON COLUMN "CONFIG_INFO"."DATA_ID" IS 'data_id';
COMMENT ON COLUMN "CONFIG_INFO"."CONTENT" IS 'content';
COMMENT ON COLUMN "CONFIG_INFO"."MD5" IS 'md5';
COMMENT ON COLUMN "CONFIG_INFO"."GMT_CREATE" IS '创建时间';
COMMENT ON COLUMN "CONFIG_INFO"."GMT_MODIFIED" IS '修改时间';
COMMENT ON COLUMN "CONFIG_INFO"."SRC_USER" IS 'source user';
COMMENT ON COLUMN "CONFIG_INFO"."SRC_IP" IS 'source ip';
COMMENT ON COLUMN "CONFIG_INFO"."TENANT_ID" IS '租户字段';
COMMENT ON COLUMN "CONFIG_INFO"."ENCRYPTED_DATA_KEY" IS '秘钥';
COMMENT ON TABLE "CONFIG_INFO" IS 'config_info';

-- ----------------------------
-- Records of config_info
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for config_info_aggr
-- ----------------------------

CREATE TABLE "CONFIG_INFO_AGGR" (
                                    "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                                    "DATA_ID" NVARCHAR2(255) NOT NULL,
                                    "GROUP_ID" NVARCHAR2(128) NOT NULL,
                                    "DATUM_ID" NVARCHAR2(255) NOT NULL,
                                    "CONTENT" CLOB NOT NULL,
                                    "GMT_MODIFIED" DATE NOT NULL,
                                    "APP_NAME" NVARCHAR2(128),
                                    "TENANT_ID" NVARCHAR2(128)
)
;
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."ID" IS 'id';
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."DATA_ID" IS 'data_id';
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."GROUP_ID" IS 'group_id';
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."DATUM_ID" IS 'datum_id';
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."CONTENT" IS '内容';
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."GMT_MODIFIED" IS '修改时间';
COMMENT ON COLUMN "CONFIG_INFO_AGGR"."TENANT_ID" IS '租户字段';
COMMENT ON TABLE "CONFIG_INFO_AGGR" IS '增加租户字段';

-- ----------------------------
-- Records of config_info_aggr
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for config_info_beta
-- ----------------------------
CREATE TABLE "CONFIG_INFO_BETA" (
                                    "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                                    "DATA_ID" NVARCHAR2(255) NOT NULL,
                                    "GROUP_ID" NVARCHAR2(128) NOT NULL,
                                    "APP_NAME" NVARCHAR2(128),
                                    "CONTENT" CLOB NOT NULL,
                                    "BETA_IPS" CLOB,
                                    "MD5" NVARCHAR2(32),
                                    "GMT_CREATE" DATE NOT NULL,
                                    "GMT_MODIFIED" DATE NOT NULL,
                                    "SRC_USER" CLOB,
                                    "SRC_IP" NVARCHAR2(20),
                                    "TENANT_ID" NVARCHAR2(128),
                                    "ENCRYPTED_DATA_KEY" CLOB
)
;
COMMENT ON COLUMN "CONFIG_INFO_BETA"."ID" IS 'id';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."DATA_ID" IS 'data_id';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."GROUP_ID" IS 'group_id';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."APP_NAME" IS 'app_name';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."CONTENT" IS 'content';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."BETA_IPS" IS 'betaIps';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."MD5" IS 'md5';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."GMT_CREATE" IS '创建时间';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."GMT_MODIFIED" IS '修改时间';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."SRC_USER" IS 'source user';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."SRC_IP" IS 'source ip';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."TENANT_ID" IS '租户字段';
COMMENT ON COLUMN "CONFIG_INFO_BETA"."ENCRYPTED_DATA_KEY" IS '秘钥';
COMMENT ON TABLE "CONFIG_INFO_BETA" IS 'config_info_beta';

-- ----------------------------
-- Records of config_info_beta
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for config_info_tag
-- ----------------------------
CREATE TABLE "CONFIG_INFO_TAG" (
                                   "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                                   "DATA_ID" NVARCHAR2(255) NOT NULL,
                                   "GROUP_ID" NVARCHAR2(128) NOT NULL,
                                   "TENANT_ID" NVARCHAR2(128),
                                   "TAG_ID" NVARCHAR2(128) NOT NULL,
                                   "APP_NAME" NVARCHAR2(128),
                                   "CONTENT" CLOB NOT NULL,
                                   "MD5" NVARCHAR2(32),
                                   "GMT_CREATE" DATE NOT NULL,
                                   "GMT_MODIFIED" DATE NOT NULL,
                                   "SRC_USER" CLOB,
                                   "SRC_IP" NVARCHAR2(20)
)
;
COMMENT ON COLUMN "CONFIG_INFO_TAG"."ID" IS 'id';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."DATA_ID" IS 'data_id';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."GROUP_ID" IS 'group_id';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."TENANT_ID" IS 'tenant_id';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."TAG_ID" IS 'tag_id';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."APP_NAME" IS 'app_name';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."CONTENT" IS 'content';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."MD5" IS 'md5';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."GMT_CREATE" IS '创建时间';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."GMT_MODIFIED" IS '修改时间';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."SRC_USER" IS 'source user';
COMMENT ON COLUMN "CONFIG_INFO_TAG"."SRC_IP" IS 'source ip';
COMMENT ON TABLE "CONFIG_INFO_TAG" IS 'config_info_tag';

-- ----------------------------
-- Records of config_info_tag
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for config_tags_relation
-- ----------------------------
CREATE TABLE "CONFIG_TAGS_RELATION" (
                                        "ID" NUMBER(20) NOT NULL,
                                        "TAG_NAME" NVARCHAR2(128) NOT NULL,
                                        "TAG_TYPE" NVARCHAR2(64),
                                        "DATA_ID" NVARCHAR2(255) NOT NULL,
                                        "GROUP_ID" NVARCHAR2(128) NOT NULL,
                                        "TENANT_ID" NVARCHAR2(128),
                                        "NID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY
)
;
COMMENT ON COLUMN "CONFIG_TAGS_RELATION"."ID" IS 'id';
COMMENT ON COLUMN "CONFIG_TAGS_RELATION"."TAG_NAME" IS 'tag_name';
COMMENT ON COLUMN "CONFIG_TAGS_RELATION"."TAG_TYPE" IS 'tag_type';
COMMENT ON COLUMN "CONFIG_TAGS_RELATION"."DATA_ID" IS 'data_id';
COMMENT ON COLUMN "CONFIG_TAGS_RELATION"."GROUP_ID" IS 'group_id';
COMMENT ON COLUMN "CONFIG_TAGS_RELATION"."TENANT_ID" IS 'tenant_id';
COMMENT ON TABLE "CONFIG_TAGS_RELATION" IS 'config_tag_relation';

-- ----------------------------
-- Records of config_tags_relation
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for group_capacity
-- ----------------------------
CREATE TABLE "GROUP_CAPACITY" (
                                  "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                                  "GROUP_ID" NVARCHAR2(128) NOT NULL,
                                  "QUOTA" NUMBER(11) NOT NULL,
                                  "USAGE" NUMBER(11) NOT NULL,
                                  "MAX_SIZE" NUMBER(11) NOT NULL,
                                  "MAX_AGGR_COUNT" NUMBER(11) NOT NULL,
                                  "MAX_AGGR_SIZE" NUMBER(11) NOT NULL,
                                  "MAX_HISTORY_COUNT" NUMBER(11) NOT NULL,
                                  "GMT_CREATE" DATE NOT NULL,
                                  "GMT_MODIFIED" DATE NOT NULL
)
;
COMMENT ON COLUMN "GROUP_CAPACITY"."ID" IS '主键ID';
COMMENT ON COLUMN "GROUP_CAPACITY"."GROUP_ID" IS 'Group ID,空字符表示整个集群';
COMMENT ON COLUMN "GROUP_CAPACITY"."QUOTA" IS '配额,0表示使用默认值';
COMMENT ON COLUMN "GROUP_CAPACITY"."USAGE" IS '使用量';
COMMENT ON COLUMN "GROUP_CAPACITY"."MAX_SIZE" IS '单个配置大小上限,单位为字节,0表示使用默认值';
COMMENT ON COLUMN "GROUP_CAPACITY"."MAX_AGGR_COUNT" IS '聚合子配置最大个数,,0表示使用默认值';
COMMENT ON COLUMN "GROUP_CAPACITY"."MAX_AGGR_SIZE" IS '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值';
COMMENT ON COLUMN "GROUP_CAPACITY"."MAX_HISTORY_COUNT" IS '最大变更历史数量';
COMMENT ON COLUMN "GROUP_CAPACITY"."GMT_CREATE" IS '创建时间';
COMMENT ON COLUMN "GROUP_CAPACITY"."GMT_MODIFIED" IS '修改时间';
COMMENT ON TABLE "GROUP_CAPACITY" IS '集群、各Group容量信息表';

-- ----------------------------
-- Records of group_capacity
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for his_config_info
-- ----------------------------
CREATE TABLE "HIS_CONFIG_INFO" (
                                   "ID" NUMBER(20) NOT NULL,
                                   "NID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                                   "DATA_ID" NVARCHAR2(255) NOT NULL,
                                   "GROUP_ID" NVARCHAR2(128) NOT NULL,
                                   "APP_NAME" NVARCHAR2(128),
                                   "CONTENT" CLOB NOT NULL,
                                   "MD5" NVARCHAR2(32),
                                   "GMT_CREATE" DATE DEFAULT SYSDATE NOT NULL,  -- 默认值为当前时间
                                   "GMT_MODIFIED" DATE DEFAULT SYSDATE NOT NULL,
                                   "SRC_USER" CLOB,
                                   "SRC_IP" NVARCHAR2(20),
                                   "OP_TYPE" NCHAR(10),
                                   "TENANT_ID" NVARCHAR2(128),
                                   "ENCRYPTED_DATA_KEY" CLOB
)
;
COMMENT ON COLUMN "HIS_CONFIG_INFO"."APP_NAME" IS 'app_name';
COMMENT ON COLUMN "HIS_CONFIG_INFO"."TENANT_ID" IS '租户字段';
COMMENT ON COLUMN "HIS_CONFIG_INFO"."ENCRYPTED_DATA_KEY" IS '秘钥';
COMMENT ON TABLE "HIS_CONFIG_INFO" IS '多租户改造';

-- ----------------------------
-- Records of his_config_info
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for permissions
-- ----------------------------
CREATE TABLE "PERMISSIONS" (
                               "ROLE" NVARCHAR2(50) NOT NULL,
                               "RESOURCE" NVARCHAR2(512) NOT NULL,
                               "ACTION" NVARCHAR2(8) NOT NULL
)
;

-- ----------------------------
-- Records of permissions
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for roles
-- ----------------------------
CREATE TABLE "ROLES" (
                         "USERNAME" NVARCHAR2(50) NOT NULL,
                         "ROLE" NVARCHAR2(50) NOT NULL
)
;

-- ----------------------------
-- Records of roles
-- ----------------------------
INSERT INTO "ROLES" ("USERNAME", "ROLE") VALUES ('nacos', 'ROLE_ADMIN');
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for tenant_capacity
-- ----------------------------
CREATE TABLE "TENANT_CAPACITY" (
                                   "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                                   "TENANT_ID" NVARCHAR2(128) NOT NULL,
                                   "QUOTA" NUMBER(11) NOT NULL,
                                   "USAGE" NUMBER(11) NOT NULL,
                                   "MAX_SIZE" NUMBER(11) NOT NULL,
                                   "MAX_AGGR_COUNT" NUMBER(11) NOT NULL,
                                   "MAX_AGGR_SIZE" NUMBER(11) NOT NULL,
                                   "MAX_HISTORY_COUNT" NUMBER(11) NOT NULL,
                                   "GMT_CREATE" DATE NOT NULL,
                                   "GMT_MODIFIED" DATE NOT NULL
)
;
COMMENT ON COLUMN "TENANT_CAPACITY"."ID" IS '主键ID';
COMMENT ON COLUMN "TENANT_CAPACITY"."TENANT_ID" IS 'Tenant ID';
COMMENT ON COLUMN "TENANT_CAPACITY"."QUOTA" IS '配额,0表示使用默认值';
COMMENT ON COLUMN "TENANT_CAPACITY"."USAGE" IS '使用量';
COMMENT ON COLUMN "TENANT_CAPACITY"."MAX_SIZE" IS '单个配置大小上限,单位为字节,0表示使用默认值';
COMMENT ON COLUMN "TENANT_CAPACITY"."MAX_AGGR_COUNT" IS '聚合子配置最大个数';
COMMENT ON COLUMN "TENANT_CAPACITY"."MAX_AGGR_SIZE" IS '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值';
COMMENT ON COLUMN "TENANT_CAPACITY"."MAX_HISTORY_COUNT" IS '最大变更历史数量';
COMMENT ON COLUMN "TENANT_CAPACITY"."GMT_CREATE" IS '创建时间';
COMMENT ON COLUMN "TENANT_CAPACITY"."GMT_MODIFIED" IS '修改时间';
COMMENT ON TABLE "TENANT_CAPACITY" IS '租户容量信息表';

-- ----------------------------
-- Records of tenant_capacity
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for tenant_info
CREATE TABLE "TENANT_INFO" (
                               "ID" NUMBER(20) GENERATED BY DEFAULT AS IDENTITY,
                               "KP" NVARCHAR2(128) NOT NULL,
                               "TENANT_ID" NVARCHAR2(128),
                               "TENANT_NAME" NVARCHAR2(128),
                               "TENANT_DESC" NVARCHAR2(256),
                               "CREATE_SOURCE" NVARCHAR2(32),
                               "GMT_CREATE" NUMBER(20) NOT NULL,
                               "GMT_MODIFIED" NUMBER(20) NOT NULL
)
;
COMMENT ON COLUMN "TENANT_INFO"."ID" IS 'id';
COMMENT ON COLUMN "TENANT_INFO"."KP" IS 'kp';
COMMENT ON COLUMN "TENANT_INFO"."TENANT_ID" IS 'tenant_id';
COMMENT ON COLUMN "TENANT_INFO"."TENANT_NAME" IS 'tenant_name';
COMMENT ON COLUMN "TENANT_INFO"."TENANT_DESC" IS 'tenant_desc';
COMMENT ON COLUMN "TENANT_INFO"."CREATE_SOURCE" IS 'create_source';
COMMENT ON COLUMN "TENANT_INFO"."GMT_CREATE" IS '创建时间';
COMMENT ON COLUMN "TENANT_INFO"."GMT_MODIFIED" IS '修改时间';
COMMENT ON TABLE "TENANT_INFO" IS 'tenant_info';

-- ----------------------------
-- Records of tenant_info
-- ----------------------------
COMMIT;
COMMIT;

-- ----------------------------
-- Table structure for users
-- ----------------------------
CREATE TABLE "USERS" (
                         "USERNAME" NVARCHAR2(50) NOT NULL,
                         "PASSWORD" NVARCHAR2(500) NOT NULL,
                         "ENABLED" NUMBER(4) NOT NULL
)
;

-- ----------------------------
-- Records of users
-- ----------------------------
INSERT INTO "USERS" ("USERNAME", "PASSWORD", "ENABLED") VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', '1');
COMMIT;
COMMIT;

-- ----------------------------
-- Primary Key structure for table config_info
-- ----------------------------
ALTER TABLE "CONFIG_INFO" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table config_info
-- ----------------------------
CREATE UNIQUE INDEX "UK_CONFIGINFO_DATAGROUPTENANT"
    ON "CONFIG_INFO" ("DATA_ID" ASC, "GROUP_ID" ASC, "TENANT_ID" ASC);

-- ----------------------------
-- Primary Key structure for table config_info_aggr
-- ----------------------------
ALTER TABLE "CONFIG_INFO_AGGR" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table config_info_aggr
-- ----------------------------
CREATE UNIQUE INDEX "UK_CONFIGINFOAGGR_DATAGROUPTENANTDATUM"
    ON "CONFIG_INFO_AGGR" ("DATA_ID" ASC, "GROUP_ID" ASC, "TENANT_ID" ASC, "DATUM_ID" ASC);

-- ----------------------------
-- Primary Key structure for table config_info_beta
-- ----------------------------
ALTER TABLE "CONFIG_INFO_BETA" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table config_info_beta
-- ----------------------------
CREATE UNIQUE INDEX "UK_CONFIGINFOBETA_DATAGROUPTENANT"
    ON "CONFIG_INFO_BETA" ("DATA_ID" ASC, "GROUP_ID" ASC, "TENANT_ID" ASC);

-- ----------------------------
-- Primary Key structure for table config_info_tag
-- ----------------------------
ALTER TABLE "CONFIG_INFO_TAG" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table config_info_tag
-- ----------------------------
CREATE UNIQUE INDEX "UK_CONFIGINFOTAG_DATAGROUPTENANTTAG"
    ON "CONFIG_INFO_TAG" ("DATA_ID" ASC, "GROUP_ID" ASC, "TENANT_ID" ASC, "TAG_ID" ASC);

-- ----------------------------
-- Primary Key structure for table config_tags_relation
-- ----------------------------
ALTER TABLE "CONFIG_TAGS_RELATION" ADD PRIMARY KEY ("NID");

-- ----------------------------
-- Indexes structure for table config_tags_relation
-- ----------------------------
CREATE UNIQUE INDEX "UK_CONFIGTAGRELATION_CONFIGIDTAG"
    ON "CONFIG_TAGS_RELATION" ("ID" ASC, "TAG_NAME" ASC, "TAG_TYPE" ASC);
CREATE INDEX "IDX_TENANT_ID"
    ON "CONFIG_TAGS_RELATION" ("TENANT_ID" ASC);

-- ----------------------------
-- Primary Key structure for table group_capacity
-- ----------------------------
ALTER TABLE "GROUP_CAPACITY" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table group_capacity
-- ----------------------------
CREATE UNIQUE INDEX "UK_GROUP_ID"
    ON "GROUP_CAPACITY" ("GROUP_ID" ASC);

-- ----------------------------
-- Primary Key structure for table his_config_info
-- ----------------------------
ALTER TABLE "HIS_CONFIG_INFO" ADD PRIMARY KEY ("NID");

-- ----------------------------
-- Indexes structure for table his_config_info
-- ----------------------------
CREATE INDEX "IDX_GMT_CREATE"
    ON "HIS_CONFIG_INFO" ("GMT_CREATE" ASC);
CREATE INDEX "IDX_GMT_MODIFIED"
    ON "HIS_CONFIG_INFO" ("GMT_MODIFIED" ASC);
CREATE INDEX "IDX_DID"
    ON "HIS_CONFIG_INFO" ("DATA_ID" ASC);

-- ----------------------------
-- Indexes structure for table permissions
-- ----------------------------
CREATE UNIQUE INDEX "UK_ROLE_PERMISSION"
    ON "PERMISSIONS" ("ROLE" ASC, "RESOURCE" ASC, "ACTION" ASC);

-- ----------------------------
-- Indexes structure for table roles
-- ----------------------------
CREATE UNIQUE INDEX "UK_USERNAME_ROLE"
    ON "ROLES" ("USERNAME" ASC, "ROLE" ASC);

-- ----------------------------
-- Primary Key structure for table tenant_capacity
-- ----------------------------
ALTER TABLE "TENANT_CAPACITY" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table tenant_capacity
-- ----------------------------
CREATE UNIQUE INDEX "UK_TENANT_ID"
    ON "TENANT_CAPACITY" ("TENANT_ID" ASC);

-- ----------------------------
-- Primary Key structure for table tenant_info
-- ----------------------------
ALTER TABLE "TENANT_INFO" ADD PRIMARY KEY ("ID");

-- ----------------------------
-- Indexes structure for table tenant_info
-- ----------------------------
CREATE UNIQUE INDEX "UK_TENANT_INFO_KPTENANTID"
    ON "TENANT_INFO" ("KP" ASC, "TENANT_ID" ASC);
CREATE INDEX "IDX_TENANT_INFO_TENANT_ID"
    ON "TENANT_INFO" ("TENANT_ID" ASC);

-- ----------------------------
-- Primary Key structure for table users
-- ----------------------------
ALTER TABLE "USERS" ADD PRIMARY KEY ("USERNAME");

nacos配置mysql的表语可以在使用mysql作为数据源时使用。根据引用[2]中提供的资料,nacos数据库表语如下: CREATE TABLE `config_info` ( `data_id` varchar(255) NOT NULL, `group_id` varchar(32) NOT NULL, `content` mediumtext NOT NULL, `md5` varchar(32) DEFAULT NULL, `gmt_create` datetime DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `src_user` varchar(64) DEFAULT NULL, `src_ip` varchar(64) DEFAULT NULL, `app_name` varchar(128) DEFAULT NULL, `tenant_id` varchar(32) DEFAULT NULL, PRIMARY KEY (`data_id`,`group_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 这是nacos中用于存储配置信息的结构。你可以在mysql中执行以上表语来创nacos的配置信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Mysql结构转Postgresql表语快速操作](https://blog.csdn.net/qq_42105629/article/details/123526928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [NACOS以MySQL为数据源的SQL导入文件](https://download.csdn.net/download/AlexanderRon/84270909)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值